无法在 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}}
在 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}}