Grafana Geomap使用时需要提供什么类型的数据?
Grafana Geomap 正常运行所需的数据要求
要让Geomap的worldmap类型配置生效,从Prometheus获取的指标数据必须满足以下要求:
- 必须携带地理位置关联的维度标签,二选一即可:
- 经纬度标签:默认匹配
latitude、longitude两个标签,值为数字格式的经纬度数值,比如latitude="30.5931"longitude="114.3055" - 标准地理编码标签:比如国家ISO二字码
country_code、行政区域GeoID,需要和你在Geomap「位置」配置中选择的地理编码字段完全匹配
- 经纬度标签:默认匹配
- 指标值必须为数值类型:你要展示的统计值(如请求量、在线设备数、异常率)必须是Prometheus的gauge、counter等数值类型指标,不能是字符串类型的指标值
- PromQL查询返回结果非空:你可以先到Grafana的Explore页面运行你写的PromQL,确认返回的时序数据中携带上述地理标签、有对应数值,再粘贴到面板查询配置中
常见配置踩坑:选完worldmap类型后未调整「位置」配置页的匹配规则,默认位置源字段和你的数据地理字段不匹配,就算数据符合要求也不会渲染,可以优先检查此处配置。
内容的提问来源于stack exchange,提问作者tomia zanika
相关产品推荐
相关产品推荐

