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

如何用正则表达式过滤Grafana变量,筛选ndr开头的订阅

在Grafana中筛选以特定文本开头的订阅变量

方法一:利用变量的正则过滤功能

这是最直接的二次筛选方式,适用于已获取全量订阅列表的场景:

  1. 打开Grafana的变量编辑界面
  2. 确认「Query」字段的查询能返回所有订阅(即你提供的Dig-dev, Dig-uat, Dig-prod, ndr-eu-pp-dev, ndr-eu-pp-uat, ndr-eu-pp-prod这类结果)
  3. 在「Regex」输入框中填入正则表达式:^ndr.*
    • 解释:^匹配字符串开头,ndr锁定你需要的前缀,.*匹配后续任意字符
  4. 保存变量后,即可看到只保留以ndr开头的订阅选项

方法二:在数据源查询阶段直接过滤(更高效)

如果你的数据源支持条件查询(如SQL、PromQL等),可以直接在查询语句中完成过滤,省去后续正则处理步骤:

  • SQL数据源示例:
    SELECT subscription FROM your_table WHERE subscription LIKE 'ndr%'
    
  • PromQL示例(假设指标标签为subscription):
    label_values(your_metric{subscription=~"^ndr.*"}, subscription)
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 06:47:38