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

如何隐藏Loki查询结果中值为零的容器(Grafana仪表盘)

解决Grafana Stat面板隐藏小数值容器的方法

方法一:在Loki查询语句中直接过滤

直接在原查询末尾添加比较条件,过滤掉低于阈值的结果。你可以根据实际小数的大小设定阈值,比如如果显示为0的实际值都小于0.01,就用:

(sum(rate({namespace="namespace", level="error"}[1m])) by (cluster, container, level, namespace)) > 0.01

如果不确定具体阈值,也可以直接用> 0(只要实际值不是精确0就能被过滤):

(sum(rate({namespace="namespace", level="error"}[1m])) by (cluster, container, level, namespace)) > 0

这样查询返回的结果里就只有符合阈值的容器,不需要再处理显示层面。

方法二:在Grafana Stat面板中通过Transform过滤

如果不想修改查询语句,可以在面板的转换功能里过滤小数值:

  • 打开Stat面板的编辑页面,切换到「Transform」标签
  • 点击「Add transformation」,选择「Filter」选项
  • 在过滤规则里,字段选择值对应的字段(通常是Value),运算符选「Greater than」,输入你需要的阈值(比如0或者0.001)
  • 保存设置后,面板就会自动隐藏低于阈值的容器条目

这两种方法都能解决你的问题,选哪种看你需求:如果想全局过滤就改查询,只想在当前面板生效就用Transform。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 15:18:22