【发布时间】:2022-09-27 22:27:19
【问题描述】:
我有一个从 InfluxDB 接收数据的 Grafana 实例.我的数据存储在这个流入桶中结构如下:
- _measurement:一堆 SensorNames
- _tag1 = ID:每个传感器名称的 ID
- _tag2 = 外部/内部:显示传感器的位置
- _field = 测量值:显示传感器的测量值
然后,此存储桶连接到我的 Grafana 仪表板。我现在想使用几个变量,我可以在其中使用合适的标签指定我想要的传感器。因此,如果我选择 ID 为 4 和 5 且位于外部的传感器 3。在我选择传感器 3 后,变量下拉列表应该只显示这些值(ID:4 和 5,外部/内部:外部)。
我已经实现了第一个变量,它可以让我从传感器中进行选择:
import \"influxdata/influxdb/schema\" schema.measurements(bucket: \"ExampleBucket\")但现在我想在之后创建一个嵌套变量,让我选择 ID。因此,它已经必须检测选择了哪些第一个变量。我可以使用 InfluxQL 命令做到这一点:
select distinct ID from example-db where SensorNames = $SensorName;但是使用 FLUX 语言我无法做到。
-
这回答了你的问题了吗? Influxdb 2.0 how to get a tag all values?
标签: influxdb