Grafana中混合数据源表格转可视化图表无图例问题求助
问题原因
Grafana 时序类图表默认需要将不同指标拆分为独立的时间序列才能生成图例,你当前的表格是长表结构,Metric 字段存储的指标分类没有被识别为序列名称,所以无法生成对应的图例。
解决步骤
- 打开面板编辑页的 转换(Transform) 标签页,添加转换规则
- 选择
按值拆分(Partition by value)转换,拆分字段选择Metric,Grafana会自动将每个不同的Metric值拆分为独立的时间序列,每个序列的默认名称就是对应Metric的值,会自动同步到图例 - 如果需要自定义聚合规则,也可以选择
分组(Group by)转换:分组字段选Time+Metric,Value字段选择符合业务需求的聚合规则(常用Last/Max/Avg)
- 选择
- 检查可视化配置
- 进入右侧面板的「图例」配置项,确认图例显示开关已开启,可按需调整图例的位置、展示字段
- 进入「轴」配置,确认Y轴绑定的是拆分后的各个指标序列,而非全局单个
Value字段
- 混合数据源兼容性检查
- 确认CloudWatch和MySQL返回的
Time字段时区、时间精度一致,避免时间点不匹配导致序列数据断裂 - 确认两个数据源返回的
Metric字段值无重复冲突,如有冲突可在各自的查询语句中给Metric值加前缀区分
- 确认CloudWatch和MySQL返回的
参考截图


内容的提问来源于stack exchange,提问作者Palakonda Shiva Prasad
相关产品推荐
相关产品推荐

