-
MSA 와 Log - Sleuth, Open Zipkin 을 이용한 분산추적편
이전 글인 MSA 와 Log - 중앙 집중식 로깅 ELK stack 편 에서 중앙 집중형 로깅 솔루션에 대해 알아보았다. 중앙 집중형 로깅 솔루션을 사용하면 모든 로그를 중앙 저장소에 보관할 수 있지만 여전히 트랜잭션의 전 구간을 추적하는 것은 거의 불가능하다. 이 포스팅에선 위의 문제점을 해결해줄 수 있는 Spring Cloud Sleuth 의 사용법과 로그 시각화를 위한 Open Zipkin 에 대해 알아보도록 한다. Spring Cloud Sleuth 와 Open Zipkin Sleuth 마이크로서비스에 Sleuth 추가 Spring Cloud Sleuth 와 Open...
-
MSA 와 Log - 중앙 집중식 로깅 ELK stack 편
이 글은 MSA 에서의 로그 생태계와 중앙 집중식 로깅 솔루션 중 하나인 ELK stack 에 대해 설명합니다. 로그 관리의 난제 중앙 집중식 로깅 로깅 솔루션 종류 클라우드 서비스 내장 가능 (=사내 구축형)한 로깅 솔루션 컴포넌트들의 조합 ELK Stack 이란? Elastic Stack 이란? ElasticSearch, Kibana, Logstash 설치 ElasticSearch 설치 Kibana 설치 Logstash 설치 Springboot에 Logging 설정 Kibana 를 통해 여러 마이크로서비스의 로그를 통합하여 조회 Index 생성 로그 조회 시작하며 MSA 는 복잡한 모놀리식 시스템을 더 작고...