---
title: Common variable queries
description: Useful queries to use to populate values in common dashboard variable use cases.
url: https://docs.influxdata.com/influxdb/v2/visualize-data/variables/common-variables/
estimated_tokens: 2481
product: InfluxDB OSS v2
version: v2
---

# Common variable queries

This page documents an earlier version of InfluxDB OSS. [InfluxDB 3 Core](/influxdb3/core/) is the latest stable version.

#### API token hashing is enabled by default in InfluxDB OSS 2.9.0

Stronger token security: tokens are stored as hashes on disk, so a copy of the database file doesn’t expose usable tokens. Existing tokens are hashed on first startup and the original strings can’t be recovered afterward — **capture any plaintext tokens you still need before you upgrade**.

For more information, see [Token hashing](/influxdb/v2/admin/tokens/#token-hashing).

## List buckets

List all buckets in the current organization.

***Flux functions:** [buckets()](/flux/v0/stdlib/universe/buckets/), [rename()](/flux/v0/stdlib/universe/rename/), [keep()](/flux/v0/stdlib/universe/keep/)*

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

## List measurements

List all measurements in a specified bucket.

***Flux package:** [InfluxDB schema](/flux/v0/stdlib/influxdata/influxdb/schema/)  
**Flux functions:** [schema.measurements()](/flux/v0/stdlib/influxdata/influxdb/schema/measurements/)*

```js
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](/flux/v0/stdlib/influxdata/influxdb/schema/)  
**Flux functions:** [schema.measurementTagValues()](/flux/v0/stdlib/influxdata/influxdb/schema/measurementtagvalues/)*

```js
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](/flux/v0/stdlib/influxdata/influxdb/schema/)*  
***Flux functions:** [schema.tagValues()](/flux/v0/stdlib/influxdata/influxdb/schema/tagvalues/)*

```js
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](/telegraf/v1/plugins/#input-docker)*  
***Flux package:** [InfluxDB schema](/flux/v0/stdlib/influxdata/influxdb/schema/)*  
***Flux functions:** [schema.tagValues()](/flux/v0/stdlib/influxdata/influxdb/schema/tagvalues/)*

```js
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](/telegraf/v1/plugins/#input-kubernetes)*  
***Flux package:** [InfluxDB schema](/flux/v0/stdlib/influxdata/influxdb/schema/)*  
***Flux functions:** [schema.measurementTagValues()](/flux/v0/stdlib/influxdata/influxdb/schema/measurementtagvalues/)*

```js
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](/telegraf/v1/plugins/#input-kubernetes)*  
***Flux package:** [InfluxDB schema](/flux/v0/stdlib/influxdata/influxdb/schema/)*  
***Flux functions:** [schema.measurementTagValues()](/flux/v0/stdlib/influxdata/influxdb/schema/measurementtagvalues/)*

```js
import "influxdata/influxdb/schema"

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

[variables](/influxdb/v2/tags/variables/)
