quantilesTimingArrayIf
설명
Array 및 If
combinator는 quantilesTiming
함수에 적용할 수 있으며, quantilesTimingArrayIf 집계 combinator 함수를 사용하면 조건이 참인 행에서 배열에 포함된 타이밍 값의 분위수를 계산할 수 있습니다.
사용 예시
이 예시에서는 다양한 엔드포인트별 API 응답 시간을 저장하는 테이블을 생성하고,
성공한 요청의 응답 시간 분위수를 계산하기 위해 quantilesTimingArrayIf 함수를 사용합니다.
quantilesTimingArrayIf 함수는 성공률이 95%를 초과하는 엔드포인트에 대해서만 분위수를 계산합니다.
반환되는 배열에는 다음 분위수가 아래 순서대로 포함됩니다:
- 0 (최소값)
- 0.25 (제1사분위수)
- 0.5 (중앙값)
- 0.75 (제3사분위수)
- 0.95 (95번째 백분위수)
- 0.99 (99번째 백분위수)
- 1.0 (최대값)