본문 바로가기

Spring/Springboot

[Springboot] 프로메테우스 - 게이지와 카운터

 

 

1. 게이지(Gauge)

  • 임의로 오르내릴 수 있는 값
  • 현재 상태를 그대로 출력하면 됨
  • CPU사용량, 메모리 사용량, 사용중인 커넥션

 

 

2. 카운터(Counter)

  • 단순하게 증가하는 단일 누적 값
  • HTTP 요청 수, 로그 발생 수

 

  • 카운터에서 사용할 수 있는 함수

 

1) increase()

  • 시간당 요청 수 확인
  • [시간]을 사용해서 범위 벡터를 지정하여 시간 단위 별 증가를 확인할 수 있음 

 

 

2) rate()

  • 범위 벡터에서 초당 평균 증가율 계산
  • increase()가 숫자를 직접 카운트 한다면, rate()는 여기에 초당 평균을 나누어 계산

 

 

3) irate()

  • rate와 유사한데 범위 벡터에서 초당 순간 증가율 계산
  • 급격하게 증가한 내용 확인