본문 바로가기

MSA

40. 모니터링을 위한 Micrometer

1. 모든 지표수집 대상 서비스에 dependency 추가

2. 모든 지표수집 대상 서비스의 application.yml에 actuator end point 추가(info, metrics, prometheus)

api-gateway와 모든 필요 서비스에 추가

 3. 모니터링 대상에 @Timed로 지표 설정하기

4. 서비스 기동(관련 서비스 모두 기동, eureka, rabbitmq, api-gateway, config server등등)후 @Timed 적용된 actuator 확인

postman을 통해 서비스 호출후 metrics endpoint를 확인하면 user.status지표가 보인다

5.http://192.168.0.65:xxxx/actuator/prometheus 엔드포인트의 사용자 지표 확인