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