文档化档

常见变量查询

列出桶

列出当前组织中所有的桶。

Flux 函数: buckets(), rename(), keep()

buckets()
    |> rename(columns: {"name": "_value"})
    |> keep(columns: ["_value"])

列出度量

列出指定桶中的所有度量。

Flux 包: InfluxDB 架构
Flux 函数: schema.measurements()

import "influxdata/influxdb/schema"

schema.measurements(bucket: "bucket-name")

列出度量中的字段

列出指定桶和度量中的所有字段。

Flux 包: InfluxDB 架构
Flux 函数: schema.measurementTagValues()

import "influxdata/influxdb/schema"

schema.measurementTagValues(
    bucket: "bucket-name",
    measurement: "measurement-name",
    tag: "_field",
)

列出唯一标签值

列出指定桶中特定标签的所有唯一标签值。以下示例列出了标签 host 的所有唯一值。

Flux 包: InfluxDB 架构
Flux 函数: schema.tagValues()

import "influxdata/influxdb/schema"

schema.tagValues(bucket: "bucket-name", tag: "host")

列出 Docker 容器

使用Docker Telegraf插件列出所有Docker容器。

Telegraf插件: Docker
Flux 包: InfluxDB 架构
Flux 函数: schema.tagValues()

import "influxdata/influxdb/schema"

schema.tagValues(bucket: "bucket-name", tag: "container_name")

列出Kubernetes Pod

使用Kubernetes Telegraf插件列出所有Kubernetes Pod。

Telegraf插件: Kubernetes
Flux 包: InfluxDB 架构
Flux 函数: schema.measurementTagValues()

import "influxdata/influxdb/schema"

schema.measurementTagValues(
    bucket: "bucket-name",
    measurement: "kubernetes_pod_container",
    tag: "pod_name",
)

列出Kubernetes节点

使用Kubernetes Telegraf插件列出所有Kubernetes节点。

Telegraf插件: Kubernetes
Flux 包: InfluxDB 架构
Flux 函数: schema.measurementTagValues()

import "influxdata/influxdb/schema"

schema.measurementTagValues(
    bucket: "bucket-name",
    measurement: "kubernetes_node",
    tag: "node_name",
)

这个页面有帮助吗?

感谢您的反馈!


Flux的未来

Flux将进入维护模式。您可以继续像现在一样使用它,而无需对您的代码进行任何更改。

阅读更多

InfluxDB v3增强功能和InfluxDB Clustered现已全面上市

新功能包括更快的查询性能和管理工具,推进了InfluxDB v3产品线。InfluxDB Clustered现已全面上市。

InfluxDB v3性能和功能

InfluxDB v3产品线在查询性能方面取得了显著提升,并提供了新的管理工具。这些增强包括用于监控InfluxDB集群健康状况的操作仪表板,InfluxDB Cloud Dedicated中的单点登录(SSO)支持,以及针对令牌和数据库的新管理API。

了解新的v3增强功能


InfluxDB Clustered全面上市

InfluxDB Clustered现已全面上市,为您在自行管理堆栈中提供InfluxDB v3的功能。

与我们讨论InfluxDB Clustered