나의 잡다한 노트 및 메모

프로메테우스 함수에서 rate와 irate 함수의 차이 본문

DevOps/prometheus

프로메테우스 함수에서 rate와 irate 함수의 차이

peanutwalnut 2025. 3. 26. 21:44

Prometheus에서 rateirate 함수는 둘 다 카운터 메트릭의 초당 증가율을 계산하지만, 계산 방식에서 차이가 있습니다.

  • 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