quantilePrometheusHistogram
quantilePrometheusHistogram
Prometheus 히스토그램의 데이터로부터 정확한 분위수를 계산하는 함수입니다. quantile 계열의 다른 함수들과 달리 근사가 아니라, 주어진 Prometheus 히스토그램(버킷 경계와 각 버킷의 누적 개수)을 기반으로 분위수를 계산합니다.
출처: 문서
본문
QuantilePrometheusHistogram 함수는 일련의 Prometheus 히스토그램들로부터 단일 히스토그램을 구성하고, 이 결과 히스토그램에서 level에 해당하는 분위수를 계산합니다. Prometheus 히스토그램은 누적 버킷(le 경계)과 각 버킷의 관측 개수로 표현되므로, 이 함수에는 해당 열들을 함께 전달해야 합니다.
quantile 계열의 다른 함수가 단순한 값의 수열에서 분위수를 구하는 것과 달리, 이 함수는 이미 버킷으로 집계된 히스토그램 데이터에서 분위수를 복원하는 데 사용합니다.
Syntax
quantilePrometheusHistogram(level)(scheme, count)
Parameters
level— 분위수 수준.0부터1사이의 상수 값입니다.
Arguments
scheme,count— Prometheus 히스토그램을 구성하는 버킷 경계와 개수 열입니다.
Returned value
- 주어진
level의 분위수 값. 입력 데이터 구조에 따라 결정됩니다.
Example
SELECT quantilePrometheusHistogram(0.9)(buckets, counts) FROM t;
더 알아보기 (Learn more)
- quantilesPrometheusHistogram — 여러 수준의 Prometheus 히스토그램 분위수
- quantile — 일반적인 분위수 함수