无法在Grafana 4.5.2中使用管道模板变量

时间:2019-08-28 11:05:56

标签: grafana prometheus grafana-templating

在Grafana中,我有一个模板变量,我希望通过该变量来运行prometheus查询。

query{key='value1|value2|value3'}对我有用。

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

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

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

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

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题,而没有使用本Grafana documentation中提到的任何高级格式化技术,例如pipe,json,csv等。

进行更改非常简单:

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

例如,我修改后的查询如下:

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