无法在 Grafana 4.5.2 中传输模板变量

Unable to pipe template variables in Grafana 4.5.2

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

query{key='value1|value2|value3'} 适合我。

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

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

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

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

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

所需的更改非常简单:

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

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

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