Page 29 -
P. 29
1. 서비스에서 로그백을 구성한다.
2. 도커 컨테이너에서 ELK 스택을 정의하고 실행한다.
3. 키바나를 구성한다.
4. 스프링 클라우드 슬루스에서 생성된 상관관계 ID 기반으로 쿼리를 실행하여 구현을 테스트
한다.
그림 11-4는 최종 구현 상태를 보여 준다. 이 그림에서 스프링 클라우드 슬루스와 ELK 스택이 어
떻게 우리 솔루션에 적합한지 알 수 있다.
그림 11-4 ELK 스택으로 통합 로깅 아키텍처를 빠르게 구현할 수 있다
۽Ӓझకदח झకद ؘఠܳ
ࣻ ߸ജೞҊ ੌۨझ౮ࢲ۽
بழ ஶపց ࣠ೠ
ۄࢶय ࢲ࠺झ 11
بழ ஶపց
࣠
بழ ஶపց
ః߄աח ੋؙझ ಁఢਸ ࢎਊೞৈ
࣠
ઑ ࢲ࠺झ ੌۨझ౮ࢲীࢲ ؘఠܳ Ѩ࢝ೠ
झ݂ ۄ٘ ठܖझ ୶ *%ܳ
۽Ӓझకद ੑ۱ೞݶ ೧ ୶ *%ܳ ನೣೞח ݽٚ
بழ ஶపց
࣠ ࢲ࠺झ ۽Ӓܳ ࠅ ࣻ
झ݂ ۄ٘ ѱਝ 스프링 클라우드 슬루스와 집킨을 이용한 분산 추적
࣠
بழ ஶపց بழ ஶపց
п ஶపցח ۽Ӧ ؘఠܳ
௪ܻ
۽Ӓझకद যಗ؊ -PHTUBTI BQQFOEFS ী
ӝ۾ೠ
ੌۨझ౮ࢲ
ః߄ա
Ѩ࢝ оמೠ ഋधਵ۽ ੋؙयೞҊ
ೞ۽ աী ః߄աীࢲ
௪ܻೡ ࣻ
그림 11-4에서 라이선싱, 조직, 게이트웨이 서비스는 로그 데이터를 보내고자 TCP를 통해 로그
스태시와 통신한다. 로그스태시는 데이터를 필터링 및 변환하고 중앙 데이터 저장소(이 경우 일레
스틱서치)로 전달한다. 일레스틱서치는 나중에 키바나에서 쿼리할 수 있는 검색 가능한 형식으로
411
macrospring_06.indd 411 2022-06-20 오후 1:10:07