[인프라] 프로메테우스 메트릭 종류
- 인프라/그라파나 & 프로메테우스
- 2022. 7. 22. 23:53
참고
- https://prometheus.io/docs/concepts/metric_types/
- https://gompangs.tistory.com/entry/Prometheus-%EB%A5%BC-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90
개요
- 프로메테우스 메트릭 종류에 대해서 조사 진행합니다.
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
'인프라 > 그라파나 & 프로메테우스' 카테고리의 다른 글
[인프라] prometheus-net ASP.NET Core 사용 (0) | 2022.07.24 |
---|---|
[인프라] prometheus-net C# 콘솔 (0) | 2022.07.23 |
[인프라] PostgreSQL, Grafana 연동하여 Tuple 통계 DashBoard 만들기 (0) | 2022.07.17 |
[인프라] Grafana, Prometheus 시스템 매트릭 모니터링 (0) | 2022.07.16 |
[인프라] 프로메테우스란? (0) | 2022.07.16 |
이 글을 공유하기