elasticsearch Kibana可视化:在JSON文档中创建带有字段的条形图
新的基巴纳可视化这里 我计划每天发布一次JSON,上面有城市的人口列表。以下是一个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
{
"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文档