elasticsearch Kibana可视化:在JSON文档中创建带有字段的条形图,elasticsearch,kibana,elasticsearch,Kibana" /> elasticsearch Kibana可视化:在JSON文档中创建带有字段的条形图,elasticsearch,kibana,elasticsearch,Kibana" />

elasticsearch Kibana可视化:在JSON文档中创建带有字段的条形图

elasticsearch Kibana可视化:在JSON文档中创建带有字段的条形图,elasticsearch,kibana,elasticsearch,Kibana,新的基巴纳可视化这里 我计划每天发布一次JSON,上面有城市的人口列表。以下是一个JSON示例: { "timestamp":"2019-10-10", "population_stats":[ { "city":"New York", "population":8398748 }, { "city":"Los Angeles", "population":397632

新的基巴纳可视化这里

我计划每天发布一次JSON,上面有城市的人口列表。以下是一个JSON示例:

{ 
   "timestamp":"2019-10-10",
   "population_stats":[ 
      { 
         "city":"New York",
         "population":8398748
      },
      { 
         "city":"Los Angeles",
         "population":3976322
      }
   ]
}
我想在X轴上设置城市,在Y轴上设置人口计数

我可以通过字段聚合设置我的X轴属性,但是我无法使总体反映在Y轴上

在Y轴上使用count总是给我1-我想这是因为给定的日期范围只有一个文档


有没有合适的方法来获取Y轴上显示的正确人口计数?

终于找到了答案


关于Kibana无法检测内部字段,人们是正确的,因此,根据我在上述问题中的示例,您基本上必须为每个城市创建一个JSON。然后从可视化中,您需要选择sum或average聚合类型。就这些

现在我想,为了正确反映Y轴上的人口数量,我想我需要弹性体中的许多数据点,即弹性体中可用的JSON文档的数据点?嗨@AlphaNumeric,你能分享你的索引映射吗?几年前,Kibana也遇到过类似的问题,没有正确处理嵌套数据。@baitmbarek我没有为此索引定义索引映射。我不认为这有什么关系,是吗?据我记忆所及,这是一个允许Kibana检索嵌套字段的映射问题。我将用这个来复制并建议您一个解决方案Kibana可以检测嵌套字段属性-这就是我如何正确地使城市显示在X轴上的方法。但是,我们不能做类似的工作,即获取Y轴的人口计数。您能否详细说明一下,请为每个城市创建一个JSON?在第一条消息中,您对原始词典做了哪些更改?Thankso不是创建一个将所有城市都包含在一个数组中的Json,而是为每个城市创建一个Json。如果您有5个城市,那么在索引中创建并保存5个Json文档