FIRST_TIME_SERIES
The first value per time interval. The size of the time intervals is configurable & dynamic; the time interval used will change depending on how many points you wish to hold per aggregation key. You can change the time interval and/or the number of points per interval to suit your graph.
Syntax
FIRST_TIME_SERIES([MAX_POINTS, INTERVALS, ]TIME, VALUE)
Arguments
MAX POINTS:
The maximum amount of points to hold before reducing the resolution to the next
interval size. Default Value: 300
INTERVALS:
An array of integers representing the time interval buckets to return data for.
If the aggregation has more than MAX POINTS
values in the given window it will
use the next interval from this array to reduce the amount of points to comply
with MAX POINTS
. Default: [60000, 300000, 600000, 1800000, 3600000,
10800000, 21600000, 43200000, 86400000]
TIME:
An expression returning the time value that the VALUE
is to be associated with.
VALUE:
An expression returning the value to aggregate in the provided TIME
bucket
Returns
An array of key value pairs, the key is the time (in epoch ms) and the value is of type VALUE
and contains the average of the values within that time frame.
Notes
This function is non-deterministic.
Example
Data
Query
Find the first VALUE
entry in the desired time interval:
Results
Related Functions
FIRST LAST_TIME_SERIES MAX_TIME_SERIES
Dialog
Last updated