Skip to main content

timeSeriesResetsToGrid

Introduced in: v25.6.0 Aggregate function that takes time series data as pairs of timestamps and values and calculates PromQL-like resets from this data on a regular time grid described by start timestamp, end timestamp and step. For each point on the grid the samples for calculating resets are considered within the specified time window.
This function is experimental, enable it by setting allow_experimental_ts_to_grid_aggregate_function=true.
Syntax
Parameters
  • start_timestamp — Specifies start of the grid. - end_timestamp — Specifies end of the grid. - grid_step — Specifies step of the grid in seconds. - staleness — Specifies the maximum “staleness” in seconds of the considered samples.
Arguments
  • timestamp — Timestamp of the sample. Can be individual values or arrays. - value — Value of the time series corresponding to the timestamp. Can be individual values or arrays.
Returned value resets values on the specified grid as an Array(Nullable(Float64)). The returned array contains one value for each time grid point. The value is NULL if there are no samples within the window to calculate the resets value for a particular grid point. Examples Calculate resets values on the grid [90, 105, 120, 135, 150, 165, 180, 195, 210, 225]
Query
Response
Same query with array arguments
Query
Response
Last modified on July 2, 2026