【问题标题】:How to display coordinates from graphite in grafana worldmap panel如何在 grafana 世界地图面板中显示来自石墨的坐标
【发布时间】:2021-07-10 14:02:45
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: grafana graphite


    【解决方案1】:

    您可以获得世界地图面板上每个点的名称和指标:

    我从未使用过石墨,但在 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 并调整侧面板上的字段映射:

    【讨论】:

    • 感谢您的回答,确实使用 postgresql 可以。不幸的是,即使使用别名,我也无法弄清楚石墨的查询以实现类似的效果。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-08
      • 2020-03-25
      • 1970-01-01
      • 2016-11-08
      • 2015-08-10
      相关资源
      最近更新 更多