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