quantilesTimingIf
설명
If 결합자(combinator)는 quantilesTiming
함수에 적용하여, 조건이 참인 행의 타이밍 값에 대한 분위수를
quantilesTimingIf 집계 결합자 함수를 사용해 계산합니다.
사용 예시
이 예제에서는 서로 다른 엔드포인트의 API 응답 시간을 저장하는 테이블을 생성하고,
성공한 요청의 응답 시간 분위수를 계산하기 위해 quantilesTimingIf를 사용합니다.
quantilesTimingIf FUNCTION은 성공한 요청(is_successful = 1)에 대해서만 분위수를 계산합니다.
반환되는 배열에는 다음 분위수가 순서대로 포함됩니다.
- 0 (최솟값)
- 0.25 (제1 사분위수)
- 0.5 (중앙값)
- 0.75 (제3 사분위수)
- 0.95 (제95 백분위수)
- 0.99 (제99 백분위수)
- 1.0 (최댓값)