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