You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Grafana V8.1.5中Geomap与OpenTSDB联动配置求助及示例需求

Grafana V8.1.5 Geomap与OpenTSDB时间序列联动配置示例

一、先确认OpenTSDB查询输出要求

你的时间序列必须携带经纬度标签(比如lat/lon,或自定义的纬度、经度标签),示例返回结构需类似:

metric: sensor.temperature
tags:
  lat: 39.9042
  lon: 116.4074
  device_id: dev_001
datapoints: [[25.6, 1620000000], [26.1, 1620003600], ...]

注:如果你的标签名不是lat/lon,后续配置需对应修改

二、Geomap面板配置步骤

  1. 新建Geomap面板:在仪表盘添加面板,选择Geomap类型
  2. 数据源与查询配置:
    • 选择你的OpenTSDB数据源
    • 将查询结果格式切换为Table(Geomap需要结构化的地理+时间序列数据,默认Time Series格式无法直接适配)
    • 调整OpenTSDB查询:
      • 选择合适的聚合函数(如avg/sum,按需选择)
      • 保留包含经纬度标签的测点过滤条件
      • 开启Show Tags选项,确保lat和lon标签被输出到结果中
  3. Geomap可视化参数配置:
    • Location模块:
      • 位置来源选择Table
      • 纬度字段选你的纬度标签(如lat),经度字段选你的经度标签(如lon)
    • Layers模块:
      • 添加Time series图层
      • 值字段选择度量值(如value)
      • 时间字段选择time
      • 可在样式中设置点的大小、颜色映射规则(根据数值范围区分)
  4. 联动生效设置:
    • 确保Geomap与目标时间序列面板的数据源、时间范围完全一致
    • 开启面板时间同步:进入仪表盘设置,开启Sync time range;或在Geomap面板右上角更多→Panel links中添加关联的时间序列面板

三、常见问题排查

  • 地图无点位:检查lat/lon字段是否为数值类型(OpenTSDB标签若为字符串需转换,确保经纬度是数字格式)
  • 时间序列不联动:确认两个面板的时间范围同步,且Geomap的时间字段正确映射到OpenTSDB的时间戳字段
  • 数据格式错误:切换到Table视图查看OpenTSDB返回结果,确保lat、lon、time、value字段均存在

内容的提问来源于stack exchange,提问作者Lin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 06:25:12