Build.gradle 의존성 추가application.yml 작성application-local.yml 작성application-prod.yml 작성config/MonitoringConfig 작성API Gateway dev 브랜치를 최신화 해주세요
local-docker-infra 레포지토리를 git clone 받아주세요 (다른 서비스들과 같은 폴더 내에 있어야 합니다)
앱 실행에 필요한 docker compose 파일 Run
docker-compose.elk.yml
docker-compose.monitoring.ymldocker-compose.yml여기까지 진행하신 후 API Gateway와 담당중인 서비스 앱 실행 후
Postman에서 http://localhost:8080/actuator/prometheus 호출하여 200 응답 확인 (API Gateway)
application="api-gateway" 가 포함되어 있는지 확인Postman에서 http://localhost:8080/prometheus/{domain} 호출하여 200 응답 확인 (Domain Service)
예) /prometheus/coupon
application="{domain}-service" 가 포함되어 있는지 확인http://localhost:9090 Prometheus 접속 후 체크
http://localhost:3000 Grafana 접속 후 대시보드 확인
위 드롭메뉴에서 선택하시면 서비스별로 그래프 확인하실 수 있습니다.
