Documentation

kapacitor record query

The kapacitor record query command records the result of an InfluxQL query. Once the recording is stopped, the command outputs the recording ID. If no recording ID is specified, Kapacitor assigns a random ID.

The command requires the following:

  • InfluxQL query: Use the -query flag
  • Recording type: Use the -type flag and pass either batch or query

To replay the recording, see kapacitor replay.

Usage

kapacitor record query [flags]

Flags

Flag Description
-query Required: Query to record.
-type Required: Recording type (stream or batch)
-cluster Named InfluxDB cluster or instance to query
-no-wait Run recording in the background
-recording-id ID to assign to the recording

Examples

Record an InfluxQL query

influx record query \
  -query "SELECT temp, hum FROM db.rp.home" \
  -type batch

Record an InfluxQL query and assign a custom recording ID

influx record query \
  -query "SELECT temp, hum FROM db.rp.home" \
  -type batch \
  -recording-id example-query-rec

Record an InfluxQL query for a specific InfluxDB cluster

influx record query \
  -query "SELECT temp, hum FROM db.rp.home" \
  -type batch \
  -cluster influxdb-enterprise

Was this page helpful?

Thank you for your feedback!


The future of Flux

Flux is going into maintenance mode. You can continue using it as you currently are without any changes to your code.

Read more