常见变量查询
列出桶
列出当前组织中的所有桶。
Flux 函数: buckets(), rename(), keep()
buckets()
|> rename(columns: {"name": "_value"})
|> keep(columns: ["_value"])
列出度量
列出指定桶中的所有度量。
Flux 包: InfluxDB v1
Flux 函数: v1.measurements()
import "influxdata/influxdb/v1"
v1.measurements(bucket: "bucket-name")
列出度量中的字段
列出指定桶和度量中的所有字段。
Flux 包: InfluxDB v1
Flux 函数: v1.measurementTagValues()
import "influxdata/influxdb/v1"
v1.measurementTagValues(
bucket: "bucket-name",
measurement: "measurement-name",
tag: "_field",
)
列出唯一标签值
列出指定桶中特定标签的所有唯一标签值。以下示例列出了 host
标签的所有唯一值。
Flux 包: InfluxDB v1
Flux 函数: v1.tagValues()
import "influxdata/influxdb/v1"
v1.tagValues(bucket: "bucket-name", tag: "host")
列出 Docker 容器
在使用 Docker Telegraf 插件时列出所有 Docker 容器。
Telegraf 插件: Docker
Flux 包: InfluxDB v1
Flux 函数: v1.tagValues()
import "influxdata/influxdb/v1"
v1.tagValues(bucket: "bucket-name", tag: "container_name")
列出 Kubernetes pod
在使用 Kubernetes Telegraf 插件时列出所有 Kubernetes pod。
Telegraf 插件: Kubernetes
Flux 包: InfluxDB v1
Flux 函数: v1.measurementTagValues()
import "influxdata/influxdb/v1"
v1.measurementTagValues(
bucket: "bucket-name",
measurement: "kubernetes_pod_container",
tag: "pod_name",
)
列出 Kubernetes 节点
在使用 Kubernetes Telegraf 插件时列出所有 Kubernetes 节点。
Telegraf 插件: Kubernetes
Flux 包: InfluxDB v1
Flux 函数: v1.measurementTagValues()
import "influxdata/influxdb/v1"
v1.measurementTagValues(
bucket: "bucket-name",
measurement: "kubernetes_node",
tag: "node_name",
)
这个页面有帮助吗?
感谢您的反馈!