3.5 KiB
title | description | menu | weight | influxdb/v2.1/tags | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Common variable queries | Useful queries to use to populate values in common dashboard variable use cases. |
|
208 |
|
List buckets
List all buckets in the current organization.
Flux functions: [buckets()](/{{< latest "flux" >}}/stdlib/universe/buckets/), [rename()](/{{< latest "flux" >}}/stdlib/universe/rename/), [keep()](/{{< latest "flux" >}}/stdlib/universe/keep/)
buckets()
|> rename(columns: {"name": "_value"})
|> keep(columns: ["_value"])
List measurements
List all measurements in a specified bucket.
Flux package: [InfluxDB schema](/{{< latest "flux" >}}/stdlib/influxdata/influxdb/schema/)
Flux functions: [schema.measurements()](/{{< latest "flux" >}}/stdlib/influxdata/influxdb/schema/measurements/)
import "influxdata/influxdb/schema"
schema.measurements(bucket: "bucket-name")
List fields in a measurement
List all fields in a specified bucket and measurement.
Flux package: [InfluxDB schema](/{{< latest "flux" >}}/stdlib/influxdata/influxdb/schema/)
Flux functions: [schema.measurementTagValues()](/{{< latest "flux" >}}/stdlib/influxdata/influxdb/schema/measurementtagvalues/)
import "influxdata/influxdb/schema"
schema.measurementTagValues(
bucket: "bucket-name",
measurement: "measurement-name",
tag: "_field"
)
List unique tag values
List all unique tag values for a specific tag in a specified bucket.
The example below lists all unique values of the host
tag.
Flux package: [InfluxDB schema](/{{< latest "flux" >}}/stdlib/influxdata/influxdb/schema/)
Flux functions: [schema.tagValues()](/{{< latest "flux" >}}/stdlib/influxdata/influxdb/schema/tagvalues/)
import "influxdata/influxdb/schema"
schema.tagValues(bucket: "bucket-name", tag: "host")
List Docker containers
List all Docker containers when using the Docker Telegraf plugin.
Telegraf plugin: [Docker](/{{< latest "telegraf" >}}/plugins/#docker)
Flux package: [InfluxDB schema](/{{< latest "flux" >}}/stdlib/influxdata/influxdb/schema/)
Flux functions: [schema.tagValues()](/{{< latest "flux" >}}/stdlib/influxdata/influxdb/schema/tagvalues/)
import "influxdata/influxdb/schema"
schema.tagValues(bucket: "bucket-name", tag: "container_name")
List Kubernetes pods
List all Kubernetes pods when using the Kubernetes Telegraf plugin.
Telegraf plugin: [Kubernetes](/{{< latest "telegraf" >}}/plugins/#kubernetes)
Flux package: [InfluxDB schema](/{{< latest "flux" >}}/stdlib/influxdata/influxdb/schema/)
Flux functions: [schema.measurementTagValues()](/{{< latest "flux" >}}/stdlib/influxdata/influxdb/schema/measurementtagvalues/)
import "influxdata/influxdb/schema"
schema.measurementTagValues(
bucket: "bucket-name",
measurement: "kubernetes_pod_container",
tag: "pod_name"
)
List Kubernetes nodes
List all Kubernetes nodes when using the Kubernetes Telegraf plugin.
Telegraf plugin: [Kubernetes](/{{< latest "telegraf" >}}/plugins/#kubernetes)
Flux package: [InfluxDB schema](/{{< latest "flux" >}}/stdlib/influxdata/influxdb/schema/)
Flux functions: [schema.measurementTagValues()](/{{< latest "flux" >}}/stdlib/influxdata/influxdb/schema/measurementtagvalues/)
import "influxdata/influxdb/schema"
schema.measurementTagValues(
bucket: "bucket-name",
measurement: "kubernetes_node",
tag: "node_name"
)