首页 > 解决方案 > Grafana 中的条件模板值

问题描述

我们希望参数 X 有一个下拉菜单,并且我们希望从选定的 X 值中推断出其他参数,例如 Y 和 Y。

格拉法纳有可能吗?

周围没有找到太多内容

标签: grafanagrafana-templating

解决方案


通过 可以在另一个模板变量的查询字段中使用模板变量$Variable_name,类似于在查询中引用它们的方式。

确切的格式取决于数据源,但使用 influxDB 它看起来像这样。

  • 第一个变量:

    • 姓名:Network
    • 询问:SHOW TAG VALUES FROM readings WITH KEY = "network"
  • 第二个变量:

    • 姓名:Device
    • 询问:SHOW TAG VALUES FROM readings WITH KEY = "device" where "network" = $Network

基本上,在第一个下拉列表中显示所有网络的列表,在第二个下拉列表中仅显示属于所选网络的设备。第二个下拉列表是动态更新的。


推荐阅读