Prometheus 메트릭 & PromQL(1)

조현진·2025년 5월 4일

Prometheus&Grafana

목록 보기
2/4
post-thumbnail

프로메테우스를 사용하면

counter, gauge 등의 태그가 보인다.

이는 프로메테우스가 수집하는 메트릭의 분류임. 네 가지가 있는데, 다음처럼 정리할 수 있다.

1. Counter (카운터) - 증가하는 값

  • 증가하는 값으로, 재시작 시 0으로 초기화됨. 중간에 감소하지 않음.
  • 총 HTTP 요청 , 에러 발생 횟수, 처리된 작업

2. Gauge (게이지) - 현재 상태

  • 증가하거나 감소할 수도 있는 값임. 현재 상태를 나타내는 데 적합.
  • 현재 메모리 사용량, 활성 세션 수, CPU 사용률

3. Histogram (히스토그램) - 분포 가시화

  • 관측값을 분포시켜 집계. 요청 지연 시간과 같은 분포를 분석하는 데 유용합니다.
  • HTTP 요청 지연 시간 분포, 응답 크기 분포

4. Summary (서머리) - 통계, 퍼센테이지

  • 관측값의 총합개수를 기록하고, 특정 백분위수(quantile)를 계산. 실시간으로 퍼센트 값을 계산하는데 사용.
  • 요청 처리 시간의 백분위수, API 응답 시간의 평균 및 최대값

0개의 댓글