【问题标题】:How to use a InfluxDB-tag value in a grafana legend?如何在 grafana 图例中使用 InfluxDB-tag 值?
【发布时间】:2017-07-12 21:07:32
【问题描述】:

我有一个 InfluxDB 数据系列。它存储一个关于多台机器的信息。我用标签区分这些机器。我可以使用“Group by tag(machine)”子句一次显示所有三台机器的信息。图例的名称是“table.derivative {machine: 1}”、“table.derivative {machine: 2}”等等。如何将其更改为“机器 1”、“机器 2”等?

到目前为止,我遇到了 this 建议使用 $groupby (或 $g ?),但两者都只是按字面意思添加。

【问题讨论】:

    标签: influxdb grafana


    【解决方案1】:

    在 Grafana 中,您可以使用别名模式。指标选项卡底部有别名模式的说明:

    在您的情况下,在 Alias By 字段中您应该写 $tag_machine

    这是 Grafana 演示站点上使用 Alias By 字段的 InfluxDb 示例:

    https://play.grafana.org/d/000000002/influxdb-templated?editPanel=1&orgId=1

    【讨论】:

    • 可以使用字段名吗?
    • @Wonay 你试过 $col 吗?您可以将它与别名函数一起使用(或者在编写原始查询时使用 AS:SELECT mean("myfield") AS "myfield")来获得您想要的。
    • 链接失效了
    【解决方案2】:

    对我来说$_tag_TAGNAME 工作...以上都没有为我工作(即使我在我的 Grafana 实例的帮助部分看到它...)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-02
      • 1970-01-01
      相关资源
      最近更新 更多