해결된 질문
작성
·
925
4
먼저 저의 경우 아래와 같이 의존성을 추가했었습니다.
implementation 'org.springframework.cloud:spring-cloud-starter-sleuth'
implementation 'org.springframework.cloud:spring-cloud-starter-zipkin'
이후 실습을 진행하면서 로그에는 정상적으로 Trace, Span ID가 출력되는 것도 확인했는데 이상하게 zipkin 페이지에서는 해당 Trace ID로 검색해도 아무런 결과가 나오지 않더군요..
Sleuth를 통해서 Trace, Span ID 생성은 정상적으로 되었지만 zipkin에 문제가 있다고 판단하여 여러 자료를 찾아봤는데 삽질을 30분정도 한 결과
의존성 등록에 문제가 있던거였네요.(2.2.3.RELEASE 완벽히 적어야함..)
강의 영상에서 2.2.3.RELEASE 버전을 명시해 주셔서 아무생각없이
implementation 'org.springframework.cloud:spring-cloud-starter-zipkin:2.2.3'
으로 기입하여 의존성을 추가했고 오류가 뜨지 않아서 정상적으로 라이브러리를 다운 받은줄 알a았는데
`spring-cloud-starter-zipkin` 로 시작하는 라이브러리가 존재하지 않더군요
implementation 'org.springframework.cloud:spring-cloud-starter-zipkin:2.2.3.RELEASE'
위처럼 RELEASE 포함하여 의존성 등록하니 해결되었네요ㅜ
zipkin server CLI, 스프링 부트 console에서도 별다른 로그가 뜨지 않다보니 시간만 버렸네요ㅜ 같은 문제 있으신분들 참고하시길..
답변 1
0
안녕하세요, 이도원입니다.
Gradle, Maven에서 Dependecy에 관련된 라이브러리들의 버전을 작성하지 않으면, Repository에 등록된 최신 버전을 사용하기 때문에, 의존성에 따른 버전 문제가 있습니다.
정보 공유해 주셔서 감사합니다.