メインコンテンツへスキップ
TimeSeriesテーブルのデータを使用して Prometheus クエリを評価します。

構文

引数

  • db_name - TimeSeries テーブルが配置されているデータベース名。
  • time_series_table - TimeSeries テーブルの名前。
  • promql_query - PromQL 構文で記述されたクエリ。
  • evaluation_time - 評価時刻のタイムスタンプ。現在時刻でクエリを評価するには、evaluation_timeとしてnow()` を使用します。

戻り値

この関数は、パラメータ promql_query に渡されたクエリの結果タイプに応じて、異なるカラムを返します。

PromQL でサポートされている機能

セレクタ

インスタントセレクタ、レンジセレクタ、ラベルマッチャー (=!==~!~) 、OFFSET修飾子、@タイムスタンプ修飾子、サブクエリ。

関数

注記: histogram_quantile は、従来のヒストグラムのバケット (le ラベルで識別) に対して線形補間を使用します。ネイティブヒストグラムはまだサポートされておらず、phi (分位点レベル) 引数は現時点では定数スカラーである必要があります。histogram_quantile(time() / 1000, ...) のようにステップごとに変化する式は、NOT_IMPLEMENTED エラーで拒否されます。

演算子

on()/ignoring() および group_left()/group_right() 修飾子を含む、すべての算術 (+, -, *, /, %, ^) 、比較 (省略可能な bool を伴う ==, !=, <, >, <=, >=) 、論理 (and, or, unless) 二項演算子。 単項演算子 +-

集計演算子

sum, avg, min, max, count, stddev, stdvar, group, quantile, topk, bottomk, limitk — オプションで by() または without() 修飾子を使用できます。 現在は未対応: count_values

最終更新日 2026年6月25日