timeSeriesRateToGrid
timeSeriesRateToGrid
導入バージョン: v25.6
タイムスタンプと値のペアからなる時系列データを受け取り、開始タイムスタンプ・終了タイムスタンプ・ステップによって定義される等間隔の時間グリッド上で、このデータから PromQL 風の rate を計算する集約関数です。グリッド上の各ポイントについて、rate を計算するために使用するサンプルは、指定された時間ウィンドウ内のもののみが考慮されます。
注意
この関数は実験的な機能です。allow_experimental_ts_to_grid_aggregate_function=true を設定して有効化してください。
構文
パラメータ
start_timestamp— グリッドの開始時刻を指定します。UInt32またはDateTimeend_timestamp— グリッドの終了時刻を指定します。UInt32またはDateTimegrid_step— グリッドのステップを秒単位で指定します。UInt32staleness— 対象とするサンプルの最大の staleness(古さ)を秒単位で指定します。staleness ウィンドウは左開・右閉区間です。UInt32
引数
timestamp— サンプルのタイムスタンプ。単一の値または配列を指定できます。UInt32またはDateTimeまたはArray(UInt32)またはArray(DateTime)value—timestampに対応する時系列の値。単一の値または配列を指定できます。Float*またはArray(Float*)
戻り値
指定されたグリッド上の rate の値を返します。返される配列には、各時間グリッドポイントごとに 1 つの値が含まれます。特定のグリッドポイントに対して、そのウィンドウ内に rate を計算するのに十分なサンプルがない場合、その値は NULL になります。Array(Nullable(Float64))
例
タイムスタンプと値のペアを個別に指定する基本的な使用例
配列引数の使用