quantilesTimingIf
説明
If コンビネーターを quantilesTiming
関数に適用することで、quantilesTimingIf 集約コンビネーター関数を使い、条件が真である行のタイミング値の分位数を計算できます。
使用例
この例では、さまざまなエンドポイントに対する API 応答時間を格納するテーブルを作成し、
成功したリクエストの応答時間の分位数を計算するために quantilesTimingIf を使用します。
quantilesTimingIf 関数は、成功したリクエスト (is_successful = 1) のみを対象に分位数を計算します。
返される配列には、次の分位数がこの順序で含まれます:
- 0 (最小値)
- 0.25 (第1四分位数)
- 0.5 (中央値)
- 0.75 (第3四分位数)
- 0.95 (95パーセンタイル)
- 0.99 (99パーセンタイル)
- 1.0 (最大値)