나의 잡다한 노트 및 메모
프로메테우스 함수에서 rate와 irate 함수의 차이 본문
Prometheus에서 rate와 irate 함수는 둘 다 카운터 메트릭의 초당 증가율을 계산하지만, 계산 방식에서 차이가 있습니다.
- rate
- 선택한 시간 범위 내의 모든 샘플을 사용해 평균 증가율을 계산합니다.
- 결과가 전체 기간의 평균을 반영하기 때문에 데이터가 불규칙하거나 잡음이 있는 경우에도 비교적 부드러운 값을 제공합니다.
- irate
- 지정한 시간 범위 내에서 마지막 두 개의 데이터 포인트만을 사용해 "즉시" 증가율을 계산합니다.
- 최신 변화에 민감하게 반응하기 때문에, 단기적인 변화나 급격한 스파이크를 더 잘 반영하지만, 잡음에 의해 값이 크게 변동할 수 있습니다.
즉, rate는 장기적인 평균 속도를 보는데 유용하고, irate는 최신의 즉각적인 변화 상황을 파악하는 데 적합합니다.
'DevOps > prometheus' 카테고리의 다른 글
PromQL 에서 by 란? (0) | 2024.11.23 |
---|---|
Prometheus 함수 (1) | 2024.09.11 |
벡터 매칭 연산 (0) | 2024.08.12 |
벡터 매칭 (0) | 2024.08.12 |
metric 유형, 라벨 (0) | 2024.08.08 |