-
Zipkin 살펴보기개발 일지/Cloud 2022. 8. 19. 17:14반응형
안녕하세요.
스프링 클라우드 아키텍처를 정리하며 트레이싱 단계에 접어들어 있습니다.
앞서 Sleuth 튜토리얼을 진행해 봤는데요.
오늘은 그와 연관된 Zipkin을 알아보도록 하겠습니다.
우선 공홈을 방문해 볼까요?
Zipkin은 분산 추적 시스템이고, 서비스에서 대기 시간 문제를 트러블 슈팅하는데 필요한 타이밍 데이터를 수집하는데 도움을 준다고 합니다.
데이터 수집에 더불어 조회 기능까지 제공합니다.
로그 파일에서 trace ID를 알고 있다면, 바로 해당 내용을 확인할 수 있습니다.
그렇지 않으면 서비스, 작업 이름, 태그 및 기간과 같은 속성으로 쿼리해야 합니다.
조회 기능에서는 서비스에 소요된 시간의 백분율 및 작업 실패 여부와 같은 몇 가지 흥미로운 데이터가 요약됩니다.
Quick Start
도커에 익숙하다면 바로 실행해서 브라우저로 접근할 수 있습니다.
Docker
docker run -d -p 9411:9411 openzipkin/zipkin
터미널에서 위와 같이 간단히 실행해 볼 수 있습니다.
그리고 브라우저에 접근하면 아래와 같은 화면을 확인할 수 있고요.
반응형'개발 일지 > Cloud' 카테고리의 다른 글
Spring Cloud Sleuth - 시작하기 (0) 2022.07.08 Spring Cloud Sleuth - Overview (0) 2022.07.08 Spring Cloud Circuit Breaker (0) 2022.06.30 Centralized Configuation (feat. spring.io) (0) 2022.06.28 Spring Cloud Gateway (feat. spring.io) (0) 2022.06.27