Grafana 中的条件模板值

Posted

技术标签:

【中文标题】Grafana 中的条件模板值【英文标题】:Conditional template values in Grafana 【发布时间】:2019-10-18 18:29:00 【问题描述】:

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

在 Grafana 中可以吗?

周围没有找到太多内容

【问题讨论】:

【参考方案1】:

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

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

第一个变量:

姓名:Network 查询:SHOW TAG VALUES FROM readings WITH KEY = "network"

第二个变量:

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

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

【讨论】:

以上是关于Grafana 中的条件模板值的主要内容,如果未能解决你的问题,请参考以下文章

Grafana 模板

Grafana Elasticsearch - 引用字段值的查询条件

grafana的应用-新建模板

grafana的应用-新建模板

Grafana 的一些使用技巧

Grafana/Loki:如何在 LogQL 中使用多选模板变量?