본 프로젝트는 Prometheus와 Grafana를 연동하여
서비스 상태와 트래픽을 실시간으로 수집하고 시각화할 수 있도록 구성했습니다.
Web Layer와 App Layer의 메트릭을 각각 다른 방식으로 수집하여,
단순 생존 여부뿐 아니라 실제 요청 흐름과 장애 상황까지 함께 확인할 수 있도록 설계했습니다.
App Layer는 Spring Boot 기반으로 구성되어 있으며,
Actuator와 Micrometer Prometheus Registry를 통해 메트릭을 노출하도록 설정했습니다.
주요 수집 경로:
/actuator/prometheus/actuator/health이를 통해 각 App 인스턴스의 요청 수, 상태, 애플리케이션 동작 정보를 Prometheus가 수집할 수 있도록 구성했습니다.
주요 확인 항목:
Web Layer는 Nginx 기반으로 구성되어 있으며,