如何在grafana世界地图面板中显示来自石墨的坐标

时间:2021-04-15 14:08:48

标签: grafana graphite

我有一个石墨时间序列数据库,其中包含移动对象的以下指标:

  • object.latitude
  • object.longitude
  • object.status

我想在 grafana 世界地图面板中绘制对象状态,但我无法将 grafana 中的石墨查询链接到纬度和经度的世界地图面板字段。

据我所知,worldmap-panel 需要一个表格格式的结果,但是如何通过查询石墨来生成这个表格?

2 个答案:

答案 0 :(得分:0)

您可以获得世界地图面板上每个点的名称和度量: resulting map

我从未使用过石墨,但在 PostgreSQL 上你可以这样做:

select avg(latitude) || ', ' || avg(longitude) AS name,
  avg(latitude) as lat,
  avg(longitude) as lon,
  status as metric
from object
where $__timeFilter(timestamp_ms)
and pos != '(0, 0)'

确保将 Map Data 选项设置为 Table 并调整侧面板上的字段映射:

enter image description here

答案 1 :(得分:0)

在探索了更多插件后,我找到了一种使用此插件在地图上显示纬度指标的方法: https://github.com/eh-steve/alexandra-trackmap-panel 分支:多轨支持