Grafana生成无效查询

Grafana生成无效查询,grafana,prometheus,Grafana,Prometheus,我试图为查询创建一个模板变量,但一旦我将该变量放入查询中,它就会抛出一个“解析错误” 格拉法纳+普罗米修斯数据源: 在grafana变量中,我创建了一个名为“prom\u var”的简单变量,类型为“query”。查询字段包含:“go\u gc\u duration\u seconds” 页面底部有“值预览”: go_gc_duration_seconds{instance="localhost:9090",job="prometheus",quantile="0"} go_gc_duratio

我试图为查询创建一个模板变量,但一旦我将该变量放入查询中,它就会抛出一个“解析错误”

格拉法纳+普罗米修斯数据源: 在grafana变量中,我创建了一个名为“prom\u var”的简单变量,类型为“query”。查询字段包含:“go\u gc\u duration\u seconds”

页面底部有“值预览”:

go_gc_duration_seconds{instance="localhost:9090",job="prometheus",quantile="0"}
go_gc_duration_seconds{instance="localhost:9090",job="prometheus",quantile="0.25"}
go_gc_duration_seconds{instance="localhost:9090",job="prometheus",quantile="0.5"}
go_gc_duration_seconds{instance="localhost:9090",job="prometheus",quantile="0.75"}
go_gc_duration_seconds{instance="localhost:9090",job="prometheus",quantile="1"}
然后,我使用以下查询创建图形面板:$prom\u var

而且效果很好

但一旦我检查变量设置页面中的多值字段,它就不再工作了: 字符23处的分析错误:无法分析剩余的输入“\{instance=“lo”

我已经检查了生成的查询,问题似乎是grafana试图以错误的方式逃避它

有效的查询:

api/v1/query_range?query=go_gc_duration_seconds%7Binstance%3D%22localhost%3A9090%22%2Cjob%3D%22prometheus%22%2Cquantile%3D%220%22%7D&start=1550512995&end=1550516610&step=15"
但事实并非如此:

api/v1/query_range?query=go_gc_duration_seconds%5C%5C%7Binstance%3D%22localhost%3A9090%22%2Cjob%3D%22prometheus%22%2Cquantile%3D%220%22%5C%5C%7D&start=1550512860&end=1550516475&step=15"
有问题的部分是“%5C%5C%7B”

有什么方法可以关闭这种逃逸吗?

我认为这有助于:

此外,我们还发现,在某些情况下,格拉法纳以不同的方式逃跑: