带有 Influxdb 的 Grafana 世界地图面板不显示点

Grafana worldmap panel with Influxdb doesn't show points

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

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

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

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