如何在Grafana中配置GCP与project自定义变量的动态依赖过滤
Grafana 配置依赖变量(GCP 与 project)
步骤1:创建GCP自定义变量
- 打开目标仪表盘的「设置」→「变量」→「添加变量」
- 变量类型选择自定义
- 在「选项」模块添加两组键值对:
- 显示名称:
no,值:(单个空格,用于查询匹配) - 显示名称:
yes,值:gcp-dev(用于查询匹配)
- 显示名称:
- 根据需求勾选「允许多值」「包含全部选项」,完成后点击保存。
步骤2:创建依赖于GCP的project变量
- 再次点击「添加变量」,变量类型选择Query
- 数据源选择**-- Custom --**(用于执行静态条件逻辑)
- 在「查询」输入框中输入以下条件表达式:
逻辑说明:当GCP变量值为空格(对应显示名称$GCP == " " ? "B,E" : "A,C,D"no)时,返回B,E;当值为gcp-dev(对应显示名称yes)时,返回A,C,D - 在「选项」模块设置「分割符」为
,,这样返回的字符串会被拆分为独立的下拉选项 - 按需启用「自动完成」「排序选项」,完成后保存。
配置完成后,切换GCP变量的选项,project下拉框会自动过滤出对应项目。
内容的提问来源于stack exchange,提问作者Ujjawal kumar
相关产品推荐
相关产品推荐

