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

如何在Grafana变量值列表中排除N/A与None?

Grafana变量排除N/A和None的解决方案
  • 直接用这个正则表达式就能解决:^(?!N/A|None).+$
    之前的正则只排除了N/A,没处理None,这个表达式通过负向前瞻同时过滤掉以N/A或None开头的所有条目,+$还能确保只保留非空的有效值。

  • 配置步骤:

    1. 打开仪表盘设置里的变量页面(Dashboard Settings → Variables)
    2. 找到要调整的变量,在Regex字段(如果是基于Prometheus查询的变量,就在查询结果的正则过滤栏)替换成上面的表达式
    3. 保存变量后刷新页面,就能看到只显示ABC-100、XYZ-200、123ABC这类有效值了
  • 额外思路:
    要是你想从PromQL层面先过滤,也可以这么写查询:label_values(你的标签名) unless label_values(你的标签名) =~ "N/A|None",不过这种方式不如正则灵活,适合需要在数据源端提前过滤的场景。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 04:14:51