207.3.1 PROMQL_RANGEファンクション

このファンクションを使用すると、時間範囲に基づいて、Oracle AI Database Telemetry Streamingにあるデータを問い合せることができます。

PROMQL_RANGEファンクションは、範囲問合せ(一定の時間範囲にわたる問合せ)のCLOBを戻します。

構文

promql_range(
   promql_query      IN VARCHAR2,
   start_time_epoch  IN NUMBER,
   end_time_epoch    IN NUMBER,
   step_size_seconds IN NUMBER DEFAULT 10,
   fetch_sql         IN NUMBER DEFAULT 0) return clob;

パラメータ

表207-2 PROMQL_RANGEファンクションのパラメータ

パラメータ 説明
promql_query

ユーザーからのPromQL問合せ

start_time_epoch

その問合せの対象となる時間範囲の開始時間

end_time_epoch

その問合せの終了時間

step_size_seconds

その問合せの解決サイズ。出力データ・ポイントは(通常は)step_sizeずつ(時間単位)離れています。

fetch_sql

クライアントが求める結果。(SQLの場合は1に、JSONの場合は2に設定)