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

Grafana中如何移除或隐藏值为0的字段?

移除PromQL查询结果中的0值字段方案

方法一:在PromQL中直接添加数值过滤

把原查询末尾加上> 0过滤条件,确保只保留增量大于0的结果,修改后的完整查询如下:

sum(increase(metric_name{application="application_name", instance=~"$server"}[24h])) by (step) > 0

注意过滤条件要放在聚合操作(sum by)之后,这样才会对聚合后的结果生效——之前尝试过滤无效大概率是把过滤放在了聚合前,导致无法正确筛选最终的0值结果。

方法二:通过Grafana面板设置隐藏0值

如果不想修改PromQL,可以直接在Grafana的饼图面板配置里操作:

  • 进入饼图的Options设置页
  • 找到Hide zero values选项并勾选
  • 保存配置后,面板会自动隐藏所有值为0的字段

方法三:优化指标基数(可选)

如果出现大量0值是因为存在很多从未触发过失败的step标签组合,可以调整Spring Boot里的指标上报逻辑:只有当步骤失败时才调用counter.increment(),避免提前初始化所有可能的step标签的Counter,从根源减少无效的0值数据产生。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 21:05:24