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

为何Grafana仪表板图例重复而Explore模式显示正常?

问题解答

这不是通用已知Bug,基本是仪表板面板的图例配置差异导致的

核心差异:Explore和仪表板的图例默认逻辑不一样

  • Explore模式会自动基于查询输出的标签维度(这里就是status)生成唯一图例,不会多做额外渲染。
  • 但仪表板的时序图面板,可能被误配置了重复的图例模板——比如把{{status}}重复写了两遍,或者加了多余的固定文本/变量,导致同一个status值被重复显示。
  • 另一种常见情况是查询重复添加:你可能不小心在同一个面板里加了两次完全相同的PromQL查询,每个status对应的指标序列被拉取两次,自然图例就重复了。

快速排查修复步骤

  1. 检查图例格式设置:
    • 进入面板编辑页,切换到「Legend」标签,查看「Legend format」的模板内容,确保是{{status}},别写重复格式(比如{{status}} {{status}})。
  2. 检查查询列表:
    • 在面板编辑的「Query」标签,确认只添加了一次你的查询语句:sum (rate(ruby_http_requests_total{controller=~"api/v2/.*"} [5m])) by (status),没有重复添加。
  3. 核对数据源与变量:
    • 确认面板用的数据源和Explore完全一致,没有因为数据源切换导致重复拉取;如果用了模板变量,检查变量有没有重复渲染的问题。

极端情况:版本兼容性问题

要是上面的配置都没问题,那可能是你用的Grafana版本存在特定场景下的图例渲染Bug,但这种情况很少见。建议升级到最新稳定版Grafana,或者去官方Issue仓库搜类似问题(主流版本已经修复了大部分这类问题)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 08:45:26