在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/
答案 0 :(得分:0)
我已经解决了这个问题,而没有使用本Grafana documentation中提到的任何高级格式化技术,例如pipe,json,csv等。
进行更改非常简单:
我没有尝试通过管道连接模板变量列表,而是在查询中传递了整个模板变量,并将'Legend'作为模板变量。
例如,我修改后的查询如下:
query{key=~'[[t_var]]'
图例格式为{{t_var}}