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(最大値)