Documentation

sleep() function

The sleep() function delays execution by a specified duration.

Function type: Miscellaneous

sleep(
  v: x,
  duration: 10s
)

Parameters

v

Defines input tables. sleep() accepts piped-forward data and passes it on unmodified after the specified duration. If data is not piped-forward into sleep(), set v to specify a stream of tables. The examples below illustrate how.

Data type: Record

duration

The length of time to delay execution.

Data type: Duration

Examples

Delay execution in a chained query

from(bucket: "example-bucket")
  |> range(start: -1h)
  |> sleep(duration: 10s)

Delay execution using a stream variable

x = from(bucket: "example-bucket")
    |> range(start: -1h)

sleep(v: x, duration: 10s)

New! Cloud or OSS?

InfluxDB OSS 2.0 now generally available!

InfluxDB OSS 2.0 is now generally available and ready for production use. See the InfluxDB OSS 2.0 release notes.

For information about upgrading to InfluxDB OSS 2.0, see: