Grafana世界地图不适用于Elasticsearch geo_point字段

时间:2019-11-16 02:17:50

标签: elasticsearch grafana

我想使用Grafana世界地图来显示(聚合的)点,这些点以geo_point字段类型存储在elasticsearch中。但是失败了。 Grafana报告“错误:缺少geohash值”

enter image description here

上图显示了我添加了一个带有“位置”字段的文档,并且该字段正在映射到geo_point类型。我可以毫无问题地在Kibana地图上看到这一点。

但是在Grafana中,它报告了“错误:缺少geohash值”

下面显示的这两个图像可以查询并命中该文档。 enter image description here enter image description here

这是我的grafana世界地图设置的屏幕截图。 我缺少什么了吗? enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

我认为您的位置字段看起来像JSON格式...

我也遇到了同样的问题,并且解决了更改下图所示的位置数据的问题

location example

位置字段使一对[lon,lat]

我分享了我的grafana世界地图面板设置


查询

  • 查询:无
  • 指标:计数
  • 分组依据:“ Geo哈希网格”,“位置”,[无论您想要什么精度值]

可视化

  • 位置数据:geohash
  • 位置名称字段:位置
  • geo_point / geogash字段:位置
  • 指标字段:计数


如果成功显示世界地图数据,它将标记为geohash值。

此外,我找不到将gashash值转换为国家/地区名称的方法。