代码之家  ›  专栏  ›  技术社区  ›  DLanza

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

  •  2
  • DLanza  · 技术社区  · 7 年前

    我在Grafana中有一个模板查询(针对流入),它有一个标记,该标记的键包含$字符。

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

    查询:

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

    “analysed\u metric.attributes.$owner”是键,不应替换$owner。

    1 回复  |  直到 7 年前
        1
  •  2
  •   DLanza    7 年前

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

    另外,我似乎在《涌入》中遇到了一个bug。它不喜欢“.”的组合和测量名称,在我的情况下使用“特殊字符“-”。

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

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