带有 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中的国家代码。
- 在分组依据中选择国家代码标签。
- 使用
$tag_tagname
作为别名,其中 tagname
是国家代码标签名称。
- 选择
Format as Time Series
- 在“世界地图”选项卡上,选择“位置数据”->“国家/地区”
我为 Grafana 安装了 Worldmap Panel,但我无法在 Worldmap Panel 上显示点。我看着
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中的国家代码。
- 在分组依据中选择国家代码标签。
- 使用
$tag_tagname
作为别名,其中tagname
是国家代码标签名称。 - 选择
Format as Time Series
- 在“世界地图”选项卡上,选择“位置数据”->“国家/地区”