Spring5msa - chap8 MSA 로깅 및 모니터링
1. 개요
- 분산 환경에서 운영된다는 특징 때문에 각각의 마이크로서비스에 대한 로깅과 모니터링이 고민
- 개별 마이크로서비스에서 발생하는 로그를 연결지어 트랜잭션의 처음부터 끝까지 추적하는 것이 어려움
- 마이크로서비스의 로깅과 모니터링의 필요성 및 중요성 확인
- 다양한 아키텍처와 기술을 살펴보면서 로깅과 모니터링 관련 문제와 해결 방법 확인
2. 핵심요소
- 로그 관리를 위한 다양한 옵션, 도구 및 기술
- 마이크로서비스의 추적성 확보를 위한 스프링 클라우드 슬루스(Spring Cloud Sleuth) 사용법
- 마이크로서비스의 전 구간 모니터링에 사용되는 다양한 도구
- 서킷(circuit)모니터링을 위한 스프링 클라우드 히스티릭스(Spring Cloud Hystrix)와 터바인(Turbine) 사용법
3. 사용자 정의 로깅 구현
- 아키텍처는 ELK 스택
- ELK 스택은 일래스틱서치, 로그스태시, 키바나의 조합
- 로그 모니터링 흐름
댓글남기기