2

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

4

2 回答 2

4

我从您的表格数据中认识到的第一件事是,您将坐标提供为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)现在在世界地图面板中设置创建的数据源并使用以下指标:

在此处输入图像描述 在此处输入图像描述

于 2016-08-26T07:34:04.793 回答
1

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

  1. 选择分组依据中的国家代码标签。
  2. 别名为$tag_tagnamewheretagname是国家代码标签名称。
  3. 选择Format as Time Series
  4. 在 Worldmap 选项卡上,选择 Location Data -> Country

在此处输入图像描述

在此处输入图像描述

于 2016-08-29T17:11:34.610 回答