timeSeriesInstantRateToGrid
導入バージョン: v25.6.0 タイムスタンプと値の組として時系列データを受け取り、開始タイムスタンプ、終了タイムスタンプ、step で定義される一定間隔の時間グリッド上で、このデータから PromQL ライクな irate を計算する集約関数です。グリッド上の各点について、irate の計算に使うサンプルは、指定された時間ウィンドウ内のものが考慮されます。
サンプルは次の 3 つの形式のいずれかで渡すことができます。
- 各行に単一のサンプルを保持する、2 つの引数
timestampとvalueとして渡す。 - 各行に時系列全体を保持する、タイムスタンプと値の 2 つの配列として渡す。
- 各行に時系列全体を保持する、
(timestamp, value)タプルの単一の配列として渡す。
start_timestamp— グリッドの開始時点を指定します。DateTime64の timestamp 引数の場合は、小数、または数値や日時テキストを含む文字列も指定できます。UInt32またはDateTimeまたはDateTime64またはFloat*またはDecimal*またはStringend_timestamp— グリッドの終了時点を指定します。DateTime64の timestamp 引数の場合は、小数、または数値や日時テキストを含む文字列も指定できます。UInt32またはDateTimeまたはDateTime64またはFloat*またはDecimal*またはStringgrid_step— グリッドの刻み幅を秒単位で指定します。DateTime64の timestamp 引数の場合は、小数、または数値や ’15s’、‘1m’ のような期間を表す文字列も指定できます。UInt32またはFloat*またはDecimal*またはStringstaleness— 対象とするサンプルの許容される最大の古さを秒単位で指定します。staleness ウィンドウは左開右閉区間です。DateTime64の timestamp 引数の場合は、小数、または数値や ’15s’、‘1m’ のような期間を表す文字列も指定できます。UInt32またはFloat*またはDecimal*またはString
timestamp— サンプルのタイムスタンプ。単一の値または配列を指定できます。UInt32またはDateTimeまたはDateTime64またはArray(UInt32)またはArray(DateTime)またはArray(DateTime64)value—timestampに対応する時系列の値。単一の値または配列を指定できます。Float*またはArray(Float*)samples— 上記のタイムスタンプ型と値型の要素を持つ(timestamp, value)タプルの配列として渡す時系列サンプル。タイムスタンプと値を 2 つの個別の引数として渡す方法の代替です。Array(Tuple(T1, T2))
Array(Nullable(Float64))
例
個別のタイムスタンプと値のペアを使用する基本的な使い方
Query
Response
Query
Response