如何在grafana worldmap面板中显示来自graphite的坐标

如何在grafana worldmap面板中显示来自graphite的坐标,grafana,graphite,Grafana,Graphite,我有一个graphite timeseries数据库,其中包含移动对象的以下指标: 对象纬度 对象经度 对象状态 我想在grafana worldmap面板中绘制对象状态,但无法将grafana中的graphite查询链接到worldmap面板中的纬度和经度字段 据我所知,worldmap面板需要一个表格格式的结果,但如何通过查询graphite生成此表格?您可以在worldmap面板上获得每个点的名称和度量: 我从未使用过graphite,但在PostgreSQL上,您可以执行以下操作:

我有一个graphite timeseries数据库,其中包含移动对象的以下指标:

  • 对象纬度
  • 对象经度
  • 对象状态
我想在grafana worldmap面板中绘制对象状态,但无法将grafana中的graphite查询链接到worldmap面板中的纬度和经度字段


据我所知,worldmap面板需要一个表格格式的结果,但如何通过查询graphite生成此表格?

您可以在worldmap面板上获得每个点的名称和度量:

我从未使用过graphite,但在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)'
确保将“地图数据”选项设置为“表格”,并调整侧面板上的字段映射:


在探索了更多插件后,我找到了一种在地图上显示lat-lon度量的方法,该插件:
分支:多轨支持

感谢您的回答,的确,对于postgresql,这是有效的。不幸的是,即使使用别名,我也无法通过查询graphite来实现类似的功能。