【问题标题】:Grafana: avoid variable interpolation by escaping $Grafana:通过转义 $ 避免变量插值
【发布时间】:2018-09-01 20:11:39
【问题描述】:

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

如何转义 $ 以避免它与变量的插值?

查询:

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

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

【问题讨论】:

    标签: influxdb grafana grafana-templating


    【解决方案1】:

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

    另外,我似乎在 Influx 中遇到了一个错误。它不喜欢“.”的组合。和在我的情况下带有“特殊字符”的测量名称“-”。

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-29
    • 1970-01-01
    相关资源
    最近更新 更多