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

Grafana 11.5.9基于MongoDB数据创建热力图的配置问题

Grafana 11.5.9 + MongoDB 热力图配置解决思路

1. 数据源查询调整

  • 确保MongoDB查询返回聚合后结构化数据:Date(标准时间格式)、Amount bin(固定分类值,如"0-100""101-200"这类字符串)、# of Transactions(聚合统计的交易数)。
  • 若Amount bin是动态生成的,确认聚合阶段(如$bucket)输出的key为明确分类标识,而非原始数值边界。如果是数值类型,用$toString转换为字符串,避免Grafana误判为连续序列。

2. 热力图面板核心配置修正

  • Data标签页:
    • 将# of Transactions设为Value字段(作为颜色映射的数值来源)
    • 将Date设为Time字段(X轴时间维度)
    • 将Amount bin设为Y轴分组字段(不要作为额外Value系列)
  • Panel标签页-Heatmap配置区:
    • 把Calculate from Data设为Yes,Y轴配置选择Series(用预定义的Amount bin作为离散Y轴项)
    • 清空Y Bucket - Size设置(无需自动分桶,用已有分桶列)
  • Y轴Options:设置为Categorical(分类模式),强制Grafana将Amount bin识别为离散分类标签。

3. 数据格式验证

  • 打开面板的Query Inspector,检查返回数据结构:每行对应时间戳、Amount bin值、交易数,且Amount bin的每个值格式统一、无重复。

4. 常见坑点排查

  • 不要把Amount bin添加为额外的Value系列,否则会出现多条线条标记,仅保留# of Transactions作为唯一Value字段。
  • 确认Date字段是Grafana可识别的时间格式(如ISO日期、时间戳),否则X轴无法正确渲染时间维度。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.11 11:42:01