본문으로 건너뛰기

PR #104: Prometheus Metrics

항목내용
PR#104
날짜2026-02-11
작성자ksr
카테고리feat

변경 요약

OpenTelemetry 호환 Prometheus 메트릭 수집 기능을 추가했다. get_metrics() API를 통해 Aerospike 작업에 대한 히스토그램, 카운터 등의 메트릭을 Prometheus 형식으로 내보낼 수 있다.

주요 변경 사항

  • Prometheus 메트릭 레지스트리 통합
  • get_metrics() API: Prometheus 텍스트 형식으로 메트릭 반환
  • 작업별 레이턴시 히스토그램 (put, get, query, batch 등)
  • 에러율 카운터, 연결 풀 상태 메트릭
  • OpenTelemetry Metrics SDK와 호환되는 구현

영향 범위

Prometheus/Grafana 기반 모니터링 환경에 직접적 영향. FastAPI 등의 웹 프레임워크에서 /metrics 엔드포인트를 통해 노출 가능. ACKO의 Prometheus exporter와 함께 사용하면 클라이언트-서버 양쪽의 통합 모니터링이 가능하다.