Spring Cloud Circuit Breaker의 오버헤드 없이 Resilience4j를 직접 활용.
Resilience4j의 Rate Limiter, Retry 등 고유 기능을 세밀히 설정 가능.
최신 Resilience4j 버전 직접 관리 및 설정 가능.
내부 동작 가시성 증가 및 디버깅 용이.
문제 발생 시 분석 및 해결이 더 쉬워짐
역할: 시계열 데이터 수집 및 경고 설정 도구.
특징:
데이터를 Pull 모델로 수집.
PromQL로 데이터 분석 및 경고 설정.
다양한 Exporter 지원 (서버/애플리케이션 메트릭 수집).
독립적으로 동작하며 외부 DB 불필요.
역할: 데이터 시각화 및 대시보드 생성 도구.
특징:
다양한 데이터 소스 통합(Prometheus, MySQL 등).
대시보드 생성 및 사용자 정의 가능.
경고(Alert) 설정 및 알림 발송.
실시간 데이터 모니터링.
Prometheus: 데이터를 수집하고 저장.
Grafana: Prometheus 데이터를 가져와 시각화 및 대시보드 생성.
예시: 서버 리소스 사용량 모니터링, Kubernetes 클러스터 상태 추적.