timeSeriesResetsToGrid
timeSeriesResetsToGrid
導入バージョン: v25.6
この集約関数は、タイムスタンプと値のペアからなる時系列データを受け取り、開始タイムスタンプ・終了タイムスタンプ・ステップで定義される一定間隔の時間グリッド上で、このデータからPromQL 風の resets を計算します。グリッド上の各ポイントについて、resets を計算するために使用するサンプルは、指定された時間ウィンドウ内のものが対象となります。
注記
この関数は実験的な機能です。allow_experimental_ts_to_grid_aggregate_function=true を設定して有効にしてください。
構文
パラメータ
start_timestamp— グリッドの開始時刻を指定します。 -end_timestamp— グリッドの終了時刻を指定します。 -grid_step— グリッドのステップ幅を秒単位で指定します。 -staleness— 対象とするサンプルの許容される最大の「staleness」(古さ)を秒単位で指定します。
引数
timestamp— サンプルのタイムスタンプ。単一の値または配列を指定できます。 -value—timestampに対応する時系列の値。単一の値または配列を指定できます。
戻り値
指定されたグリッド上の resets の値を Array(Nullable(Float64)) として返します。返される配列には、各時間グリッドポイントごとに 1 つの値が含まれます。特定のグリッドポイントについて、そのウィンドウ内に resets の値を計算するためのサンプルが存在しない場合、その要素は NULL になります。
例
グリッド [90, 105, 120, 135, 150, 165, 180, 195, 210, 225] 上の resets の値を計算する
配列引数を使った同じクエリ