Grafana:通过转义 $ 避免变量插值

Grafana: avoid variable interpolation by escaping $

我在 Grafana 中有一个模板查询(针对 Influx),它有一个标签,其中的键包含 $ 字符。

如何转义 $ 以避免其对变量进行插值?

查询:

SHOW TAG VALUES FROM "exdemon-analysis" WITH KEY = "analyzed_metric.attributes.$owner"

"analyzed_metric.attributes.$owner"是关键,$owner不应该被替换。

变量名也是$owner,这使得Grafana替换了字段中的$owner字符串。

另外,我似乎遇到了 Influx 中的错误。它不喜欢“.”的组合。和测量名称 "special characters" 在我的例子中是“-”。

通过以下查询并且没有名称为 $owner 的 var,问题已解决:

SHOW TAG VALUES FROM "exdemon_analysis" WITH KEY = "analyzed_metric.attributes.$owner"