반응형
zipkin
-
마이크로서비스 추적을 위한 Spring Cloud Sleuth와 Zipkin 사용예제SpringBoot 2023. 10. 22. 22:04
Spring Cloud Sleuth는 Spring Cloud 프레임워크의 일부로, 마이크로서비스 아키텍처에서 서비스 간의 요청 추적을 돕는 라이브러리입니다. 이를 통해 개발자는 마이크로서비스 간의 요청이 어떻게 흘러가는지, 각 서비스에서 소요되는 시간 등을 쉽게 확인하고 문제를 진단할 수 있습니다. Spring Cloud Sleuth는 주로 다음과 같은 방법으로 작동합니다: 각 마이크로서비스의 요청과 응답에 유니크한 ID를 부여하여 추적합니다. 서비스 호출 체인을 통해 각 서비스의 응답 시간과 상태를 로깅합니다. 이 정보를 이용하여 시각화 도구 (예: Zipkin)에 데이터를 전송하여, 서비스 간의 호출 관계와 응답 시간을 시각적으로 확인할 수 있게 해줍니다. Spring Cloud Sleuth Spri..