问题描述
- object.latitude
- object.longitude
- object.status
我想在 grafana 世界地图面板中绘制对象状态,但我无法将 grafana 中的石墨查询链接到纬度和经度的世界地图面板字段。
据我所知,worldmap-panel 需要一个表格格式的结果,但是如何通过查询石墨来生成这个表格?
解决方法
我从未使用过石墨,但在 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 并调整侧面板上的字段映射:
,在探索了更多插件后,我找到了一种使用此插件在地图上显示纬度指标的方法: https://github.com/eh-steve/alexandra-trackmap-panel 分支:多轨支持