[인프라] 프로메테우스 메트릭 종류

참고


개요

  • 프로메테우스 메트릭 종류에 대해서 조사 진행합니다.

Counter

  • 값을 나타내는 메트릭인데, "증가" 만 할 수 있은 메트릭이라고 보면 됩니다.
  • 카운터는 값을 증감시키거나, 0으로 초기화해서 다시 시작하거나 하는 기능만 지원을 합니다.
  • 그렇기 때문에 제한적인 부분에만 사용할 수 있습니다.
    • http total send bytes
    • http total request
    • running time

Gauge

  • 게이지는 카운터와 개념은 같지만, 값이 "증감" 하거나 "감소" 할 수 있습니다.
  • 따라서 하나의 값을 나타내는 경우에는 대부분 게이지를 사용해서 구현하면 됩니다.
    • temperature
    • current cpu usage
    • current thread count
    • ...

Histogram

  • 특정 기간동안 측정된 값을 표현할 때 사용합니다.
  • 모든 메트릭 데이터의 합계를 제공하고 quantile 을 계산 (0.95,0.99..) 할 수 있도록 지원합니다.
    • TPS(Transaction per second)
    • 특정 기간동안의 집계나 API 콜 수 등을 보고 싶을 때

Summary

  • 히스토그램과 비슷하지만, φ-quantiles 을 지원한다는 점이 차이점이고 슬라이딩 시간 단위의 윈도우를 계산할 때 사용합니다.
    • Histogram 과 동일하게 특정 기간동안의 집계나, Request duration, Response Size 등을 모니터링 하고자 할 때 유용합니다.

728x90

이 글을 공유하기

댓글

Designed by JB FACTORY