- 마이크로서비스 아키텍처에서 로그만으로 디버깅하는 어려움을 해결하기 위해 분산 추적(Distributed Tracing)이 필요하다. 🔎
- 분산 추적은 Trace ID와 Span ID를 사용하여 여러 서비스를 거치는 요청을 추적한다. 🔗
- Zipkin과 같은 도구를 사용하여 분산 추적을 시각화하고 분석할 수 있다. 📊
- OpenTelemetry를 활용하여 추적 데이터를 표준화하고 Zipkin과 통합하여 효율적으로 처리한다. ⚙️
- 본 영상에서는 Node.js, Express.js, TypeScript를 사용하여 Zipkin과 OpenTelemetry를 통합하는 예제를 보여준다. 💻