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

如何在Grafana中配置基于host变量的关联自定义变量var2

实现Grafana变量关联的具体步骤

1. 进入变量配置界面

点仪表板右上角的齿轮图标,打开「变量」设置页。

2. 创建关联变量var2

点击「添加变量」,按下面的配置来:

  • 变量类型:选「查询」(Query)
  • 变量名:填var2
  • 数据源:选「Grafana」(用内置的表达式引擎)
  • 查询框:直接输入条件判断语句,把你需要的对应关系填进去:
case
  when '$host' = 'domain1.com' then 'some text'
  when '$host' = 'domain2.com' then 'another text'
  when '$host' = 'domain3.com' then 'third text'
  else 'default text'  -- 可选,设置host选到未定义值时的默认内容
end
  • 额外设置:如果不想让用户手动改var2,就勾选「隐藏变量」;确保每次只返回一个值的话,勾选「单值」。

3. 验证效果

保存变量后回到仪表板,切换host的选项,var2会自动跟着变成对应的文本。


备选方案(自定义类型变量)

如果不想用查询,也可以选「自定义」类型的变量:

  • 变量类型选「自定义」
  • 在「选项」里逐个加条目:
    • 标签和值都填some text,然后在「可见条件」里写$host == 'domain1.com'
    • 标签和值都填another text,可见条件写$host == 'domain2.com'
    • 剩下的域名依葫芦画瓢
      这种方式适合选项固定、不需要动态计算的场景,但查询类型的写法更简洁。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 02:33:15