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

如何将Grafana看板变量定义为另一个变量的子集?

Grafana 8.1.3 变量操作解决方案

1. 新建变量保留原变量全部值与多值属性

操作步骤如下:

  • 进入看板设置页,依次点击「变量」→「新建变量」
  • 变量类型选择 Custom
  • 在「Values separated by comma」输入框直接填入源变量的引用:$你的源变量名,替换为实际的源变量名称即可
  • 保持和源变量一致的配置,开启 Multi-value、Include All option 选项
  • 在「Name」字段填写你需要的别名即可完成配置,该变量会自动继承源变量的所有可选值、多选属性,源变量值更新后该变量也会同步更新

注意:如果需要保留和源变量完全一致的选项展示顺序,不需要额外添加任何过滤逻辑。

2. 筛选以"A"开头的子集值

Grafana 8.1.3 支持通过正则匹配对变量值做过滤,操作步骤如下:

  • 新建变量,类型选择 Custom
  • 「Values separated by comma」输入框填入以下表达式,替换为实际的源变量名称:
    ${你的源变量名:regex(A.*?)(,${你的源变量名:regex(A.*?)})*}
    
    多值场景下也可以使用拆分过滤写法:
    /^A.*/.exec($你的源变量名)
    
  • 开启 Multi-value 选项,即可得到所有以A开头的源变量子集
  • 如果需要支持全选,开启Include All option后,在「Custom all value」字段填入A.*即可

验证效果:源变量值为"A1, B1, A2, B2"时,该变量的可选值会自动过滤为"A1, A2",同时保留多选功能,可直接用于行的Repeat for设置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 03:27:00