1

在 Grafana 中,我有一个模板变量,我想通过管道运行普罗米修斯查询。

query{key='value1|value2|value3'}为我工作。

然而,我有一个模板变量(类型:使用 Prometheus 数据源查询并使用正则表达式过滤)$t_var,它可以取值['value1','value2','value3']

但是,当我尝试以下查询时,我没有得到任何结果:

query{key=~'${t_var:pipe}'}

查看Grafana 文档中的管道部分: https ://grafana.com/docs/reference/templating/

4

1 回答 1

0

如本Grafana 文档中所述,我已在不使用任何高级格式化技术(如管道、json、csv 等)的情况下解决了这个问题。

所需的更改非常简单:

我没有尝试通过管道连接模板变量列表,而是在查询中传递了整个模板变量,并将“Legend”作为模板变量。

比如我修改后的查询如下:

query{key=~'[[t_var]]' 图例格式为{{t_var}}

于 2019-08-29T07:13:59.147 回答