now() function

Flux 0.7.0+

The now() function returns the current time (UTC) or the time defined in the now option.



Use the current UTC time as a query boundary
  |> range(start: -10h, stop: now())
Return the now option time
option now = () => 2020-01-01T00:00:00Z

// Returns 2020-01-01T00:00:00.000000000Z

now() vs system.time()

now() returns the current system time (UTC). now() is cached at runtime, so all instances of now() in a Flux script return the same value.

system.time() returns the system time (UTC) at which system.time() is executed. Each instance of system.time() in a Flux script returns a unique value.

Upgrade to InfluxDB Cloud or InfluxDB 2.0!

InfluxDB Cloud and InfluxDB OSS 2.0 ready for production.