분산 추적(Zipkin) & 이벤트 드리븐
·
MSA
1. 분산 추적(Zipkin)은 무엇일까?어느 요청이 여러 서비스를 거치면 어디서 문제가 생기는지 원인을 찾아내기 어렵다.이를 해결하기 위해 분산 추적의 Zipkin을 통해 트레이스 데이터를 수집하고 시각화해주어 어디서 문제가 발생했는지 파악할 수 있도록 도와준다. 분산 추적은 분산 시스템에서 서비스 간의 요청 흐름을 추적하고 모니터링하는 방법각 서비스의 호출 관계와 성능을 시각화하여 문제를 진단하고 해결할 수 있도록 도움.1-2. 분산 추적 예시서비스 호출 흐름 추적예제 서비스 간의 호출 흐름을 추적하고, Zipkin 대시보드에서 시각화한다.각 서비스 호출 시 트레이스와 스팬이 생성되고, Zipkin 서버로 전송된다.성능 병목 진단Zipkin 대시보드를 통해 성능 병목이 발생하는 부분을 식별한다.각 스..