Spring5msa - chap8 MSA 로깅 및 모니터링

최대 1 분 소요

1. 개요

  • 분산 환경에서 운영된다는 특징 때문에 각각의 마이크로서비스에 대한 로깅과 모니터링이 고민
  • 개별 마이크로서비스에서 발생하는 로그를 연결지어 트랜잭션의 처음부터 끝까지 추적하는 것이 어려움
  • 마이크로서비스의 로깅과 모니터링의 필요성 및 중요성 확인
  • 다양한 아키텍처와 기술을 살펴보면서 로깅과 모니터링 관련 문제와 해결 방법 확인

2. 핵심요소

  • 로그 관리를 위한 다양한 옵션, 도구 및 기술
  • 마이크로서비스의 추적성 확보를 위한 스프링 클라우드 슬루스(Spring Cloud Sleuth) 사용법
  • 마이크로서비스의 전 구간 모니터링에 사용되는 다양한 도구
  • 서킷(circuit)모니터링을 위한 스프링 클라우드 히스티릭스(Spring Cloud Hystrix)와 터바인(Turbine) 사용법

3. 사용자 정의 로깅 구현

  • 아키텍처는 ELK 스택
  • ELK 스택은 일래스틱서치, 로그스태시, 키바나의 조합
  • 로그 모니터링 흐름

msa

카테고리:

업데이트:

댓글남기기