首页 > 解决方案 > Kibana 可视化:使用 JSON 文档中的字段创建条形图

问题描述

此处是 Kibana 可视化的新手...

我计划发布一个包含城市列表人口的 JSON(每天一次)。以下是一个示例 JSON:

{ 
   "timestamp":"2019-10-10",
   "population_stats":[ 
      { 
         "city":"New York",
         "population":8398748
      },
      { 
         "city":"Los Angeles",
         "population":3976322
      }
   ]
}

我想在 X 轴上设置城市,在 Y 轴上设置人口数。

我可以设置我的 X 轴属性(使用字段聚合),但是我无法让总体反映在 Y 轴上。

在 Y 轴上使用“计数”总是给我 1——我猜这是因为在给定的日期范围内只有一个文档。

是否有正确的方法可以在 Y 轴上显示正确的人口数量?

标签: elasticsearchkibana

解决方案


终于设法弄清楚了!

人们对 Kibana 无法检测内部字段是正确的,因此您基本上必须为每个城市创建一个 JSON(以我在上面问题中的示例为例)。然后从可视化中,您需要选择“总和”或“平均”聚合类型。就这样!


推荐阅读