Amazon Managed Service for Prometheus에서 이제 Prometheus 네이티브 히스토그램(native histograms)의 수집, 저장 및 쿼리를 지원합니다. 이를 통해 고객은 기존의 클래식 히스토그램보다 낮은 카디널리티(cardinality)로 더 정밀한 고해상도 메트릭 분포를 캡처할 수 있습니다. 지연 시간, 요청 기간 및 기타 분포를 모니터링하는 DevOps 엔지니어, 사이트 신뢰성 엔지니어(SRE) 및 플랫폼 팀은 이제 버킷 경계를 미리 정의하거나 높은 카디널리티의 시계열을 관리할 필요 없이 더 정확한 백분위수(percentile) 계산 결과를 얻을 수 있습니다.
네이티브 히스토그램은 지수 버킷팅(exponential bucketing)을 사용하여 데이터에 맞춰 해상도를 자동으로 조정하며, 버킷 경계마다 별도의 시계열을 생성하는 대신 전체 분포를 단일 시계열에 저장합니다. 이전에는 20개의 버킷을 가진 클래식 히스토그램을 위해 22개의 시계열이 필요했다면, 이제는 단 하나의 시계열만 사용하므로 활성 시계열(active series) 수를 줄일 수 있습니다. 동시에 histogram_quantile()과 같은 함수를 통해 더욱 정밀한 꼬리 지연 시간(tail-latency) 인사이트를 제공합니다. 기존 클래식 히스토그램과 함께 네이티브 히스토그램을 점진적으로 도입할 수 있어, 현재 모니터링을 중단하지 않고도 원하는 속도로 워크로드를 마이그레이션할 수 있습니다. Amazon Managed Service for Prometheus는 실제 관측값이 포함된 버킷에 대해서만 측정 및 요금을 부과하므로, 데이터가 드문드문 있는 희소 분포(sparse distributions)에서 비어 있는 버킷에 대한 비용은 지불하지 않아도 됩니다.
이 기능은 Amazon Managed Service for Prometheus가 제공되는 모든 AWS 리전에서 사용할 수 있습니다. 시작하려면 Amazon Managed Service for Prometheus 설명서를 참조하세요. 네이티브 히스토그램 요금에 대한 자세한 내용은 Amazon Managed Service for Prometheus 요금 페이지에서 확인하실 수 있습니다.