timeSeriesInstantDeltaToGrid
Aggregate function that takes time series data as pairs of timestamps and values and calculates PromQL-like idelta 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 idelta
are considered within the specified time window.
Parameters:
start timestamp
- グリッドの開始を指定します。end timestamp
- グリッドの終了を指定します。grid step
- グリッドのステップを秒単位で指定します。staleness
- 考慮するサンプルの最大「古さ」を秒単位で指定します。古さのウィンドウは左側が開き、右側が閉じた区間です。
Arguments:
timestamp
- サンプルのタイムスタンプvalue
-timestamp
に対応する時系列の値
Return value:
指定されたグリッド上の idelta
値を Array(Nullable(Float64))
として返します。返される配列には各時刻グリッドポイントの1つの値が含まれています。ウィンドウ内に特定のグリッドポイントの瞬時デルタ値を計算するのに十分なサンプルがない場合、値は NULL になります。
Example:
次のクエリは、グリッド [90, 105, 120, 135, 150, 165, 180, 195, 210] で idelta
値を計算します。
Response:
また、同じサイズの配列として複数のタイムスタンプと値のサンプルを渡すことも可能です。配列引数を使用した同じクエリ:
この関数は実験的です。 allow_experimental_ts_to_grid_aggregate_function=true
を設定することで有効になります。