无法使用 InfluxDB 作为数据源和 Flux 作为查询语言在 Grafana 中更改图例名称

问题描述

无法使用 InfluxDB[flux 作为查询语言] 在 Grafana 中更改图例名称。以前我使用 InfluxQL 作为查询语言,当时,grafana 提供了一个选项来设置图例名称。但是在切换到通量后,该选项似乎丢失了。现在它总是将图例名称显示_value,我需要将其更改为一些自定义文本。请在我正在使用的查询下方找到。提前感谢您的时间。

bucket1 = from(bucket: "NOAA_water_database/autogen")
  |> range(start: v.timeRangeStart,stop:v.timeRangeStop)
  |> filter(fn: (r) => r._measurement == "ak_api_time" and (r._field == "device_id"))
  
bucket2 = from(bucket: "NOAA_water_database/autogen")
  |> range(start: v.timeRangeStart,stop:v.timeRangeStop)
  |> filter(fn: (r) => r._measurement == "ak_app_launch" and (r._field == "device_id"))
  
union(tables: [bucket1,bucket2])
 |> filter(fn: (r) => (r.browser == "chrome"))
 |> group(columns: ["device_id"])
  |> unique(column: "_value")
    |> count(column: "_value")

enter image description here

解决方法

|> set(key: "_wanted_field",value: "Hi,Mom!")

|> set(key: "_unwanted_field",value: "")

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...