Explore your data schema with Flux
Flux provides functions that let you explore the structure and schema of your data stored in InfluxDB.
Functions in the schema
package are not supported in the Flux REPL.
List buckets
Use buckets()
to list buckets in your organization.
buckets()
List measurements
Use schema.measurements()
to list measurements in a bucket.
By default, this function returns results from the last 30 days.
import "influxdata/influxdb/schema"
schema.measurements(bucket: "example-bucket")
List field keys
Use schema.fieldKeys
to list field keys in a bucket.
By default, this function returns results from the last 30 days.
import "influxdata/influxdb/schema"
schema.fieldKeys(bucket: "example-bucket")
List fields in a measurement
Use schema.measurementFieldKeys
to list field keys in a measurement.
By default, this function returns results from the last 30 days.
import "influxdata/influxdb/schema"
schema.measurementFieldKeys(
bucket: "example-bucket",
measurement: "example-measurement",
)
List tag keys
Use schema.tagKeys()
to list tag keys in a bucket.
By default, this function returns results from the last 30 days.
import "influxdata/influxdb/schema"
schema.tagKeys(bucket: "example-bucket")
List tag keys in a measurement
Use schema.measurementTagKeys
to list tag keys in a measurement.
By default, this function returns results from the last 30 days.
import "influxdata/influxdb/schema"
schema.measurementTagKeys(
bucket: "example-bucket",
measurement: "example-measurement",
)
List tag values
Use schema.tagValues()
to list tag values for a given tag in a bucket.
By default, this function returns results from the last 30 days.
import "influxdata/influxdb/schema"
schema.tagValues(bucket: "example-bucket", tag: "example-tag")
List tag values in a measurement
Use schema.measurementTagValues
to list tag values for a given tag in a measurement.
By default, this function returns results from the last 30 days.
import "influxdata/influxdb/schema"
schema.measurementTagValues(
bucket: "example-bucket",
tag: "example-tag",
measurement: "example-measurement",
)
Was this page helpful?
Thank you for your feedback!
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for InfluxDB and this documentation. To find support, use the following resources:
Customers with an annual or support contract can contact InfluxData Support.