在 grafana 查询中添加动态变量

Posted

技术标签:

【中文标题】在 grafana 查询中添加动态变量【英文标题】:Adding dynamic variable in the grafana query 【发布时间】:2021-11-01 06:51:32 【问题描述】:

我正在使用动态变量创建 grafana 查询,当用户选择 env 时,动态变量的值会从下拉列表中填充。

我的查询是

metric_avg_totalenv="$env",job="job1", topic=~"$env_read_val_topic"

我想使用的主题值是环境的corr。

例如:dev_read_val_topic qas_read_val_topic

如果我把查询写成

metric_avg_totalenv="$env",job="job1", topic=~"dev_read_val_topic"

我可以看到图表。

但使用 $env_read_val_topic 不会将 $env 的值替换为从下拉列表中选择为 env 的值。

【问题讨论】:

【参考方案1】:

尝试使用以下查询:

metric_avg_totalenv="$env",job="job1", topic="$env_read_val_topic"

【讨论】:

以上是关于在 grafana 查询中添加动态变量的主要内容,如果未能解决你的问题,请参考以下文章

在 MYSQL 查询中使用变量 Grafana 返回列名而不是指标

grafana之Variables变量的使用

在 Grafana 变量中使用列表

grafana 区间变量不是动态的

Grafana之模板与变量(第十五篇)

在 Prometheus 查询中使用 Grafana 变量