207.3.2 PROMQL_LABELSファンクション
この機能を使用すると、ユーザーはOracle AI Databaseテレメトリ・ストリーミング・ワークスペースからデータを問い合せて、メトリック・キーまたはメトリック名からすべてのラベル(キーと値のペア)をフェッチできます。
PROMQL_LABELSファンクションは、特定のメトリック・キーまたはメトリック名が使用できる個別値のCLOBを戻します。
構文
PROMQL_LABELS(
promql_query IN VARCHAR2,
start_time_epoch IN NUMBER,
end_time_epoch IN NUMBER,
fetch_sql IN NUMBER DEFAULT 0)
return clob;
パラメータ
表207-3 PROMQL_LABELSファンクションのパラメータ
| パラメータ | 説明 |
|---|---|
promql_query |
ユーザーからのPromQL問合せ |
start_time_epoch |
問合せの対象となる時間範囲の開始時間 |
end_time_epoch |
問合せの終了時間 |
step_size_seconds |
問合せの解決サイズ。 出力データ・ポイントは(通常は) |
fetch_sql |
クライアントが求める結果。(SQLの場合は1に設定し、JSONの場合は2に設定) |
ノート:
start_time_epochおよびend_time_epochは、0(0)に設定できます。この場合、過去1時間の時系列表のデータがフェッチされます。