【问题标题】:Grafana worldmap panel with Influxdb doesn't show points带有 Influxdb 的 Grafana 世界地图面板不显示点
【发布时间】:2016-08-25 21:19:00
【问题描述】:

我为 Grafana 安装了 Worldmap Panel,但无法在 Worldmap Panel 上显示点。我在看 Grafana worldmap: table datasource 和其他链接,但没有找到答案。 我尝试使用 countries.json : 已添加screenshot 我没有声誉 10,所以我不能添加超过 2 个链接。我也试过创建表:points,key=AL,name=Alabama,latitude=32.7990 longitude=-86.8073 并在为位置数据选择的世界地图中:table,为表标签字段:points,但仍然看不到点。 您能否为任何可能的解决方案提供一个想法:国家、州、geohash、json、jsonp 或表格,以便能够看到 Worldmap Panel 的点? 谢谢

【问题讨论】:

  • 您在哪个数据源中创建了表?
  • 看到您在 Grafana 组上也发布了更多截图:groups.io/g/grafana/message/2171 但仍然很难看到数据源是什么?其中一张屏幕截图显示了 Test(fake) 数据源,它不适用于 Worldmap,因为它的数据没有国家代码或地理哈希。
  • @MarkB 的回答是目前使用 WorldMap 和 InfluxDb 的唯一方法。你必须使用 Geohashes。尚不支持 InfluxDb/Table 数据和国家代码。
  • 非常感谢您提供有关 Geohashes 的精确信息。

标签: influxdb grafana world-map


【解决方案1】:

我对您的表格数据的第一印象是,您以 latitude,longitude 的形式提供坐标,但您需要以 geohash 的形式提供坐标。

当您要求任何可能的解决方案时,我正在为您提供带有 influxdb 的解决方案:

1) 插入influxdb:

curl -i -XPOST 'http://localhost:8086/write?db=mydb' --data-binary 'worldmap_test,host=server01,geohash=gbsuv7z value=1'

2) 将 grafana 中的数据源设置为您的 influxdb 数据库

3) 现在在世界地图面板中设置创建的数据源并使用以下指标:

【讨论】:

    【解决方案2】:

    经过一些实验,我发现 Worldmap 可以匹配 Influx Db 中的国家/地区代码。

    1. 在分组依据中选择国家代码标签。
    2. 使用$tag_tagname 为其别名,其中tagname 是国家代码标签名称。
    3. 选择Format as Time Series
    4. 在世界地图选项卡上,选择位置数据 -> 国家

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-10
      • 1970-01-01
      • 2016-11-08
      • 2013-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多