Skip to content

서킷브레이커 상태 변화 알림 , 매트릭 적재 + 모니터링

Notifications You must be signed in to change notification settings

hgs-study/circuitbreaker-monitoring

Repository files navigation

목적

서킷브레이커 상태 변화에 따른 알림, 매트릭 적재 + 모니터링

사용

  • Resilience4j
  • Spring Actuator
  • Prometheus
  • Grafana
  • Notifier (Slack 등)

시작

  • docker-compose로 Prometheus, Grafana 실행
  $ docker-compose up

플로우

  1. 서킷브레이커 오픈 시
  2. Spring Actuator로 상태 확인
  3. 슬랙 알림
  4. 그라파나 모니터링 확인

무제-페이지-2 drawio

그라파나 템플릿

resilience4j (서킷)

  - Open 된 서킷
  - Close 된 서킷
  - Half-Open 된 서킷
  - 서킷 별 Failure Rate
  - Call Rate

image


Spring boot

 - 힙 사용량
 - CPU 사용량
 - 쓰레드
 - GC
 - Http Statistic (요청건, 요청 url)
 - 로그 레벨별 

image

image


JVM

- Rate
- Error
- JVM
- 쓰레드 상태
- 로그 이벤트
- GC

image

등등 히카리풀 모니터링 템플릿도 존재

About

서킷브레이커 상태 변화 알림 , 매트릭 적재 + 모니터링

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages