본문 바로가기
Spring Cloud

zipkin server 원하는 버전 jar 다운로드

by codeok 2024. 2. 17.
반응형

zipkin은 서비스들 간의  요청 추적을 위해 사용하는 로그 분산 추적 시스템(Collector, Query Service, WebUI)입니다.

 

zipkin server를 다운로드 하는 방법은 jar, docker image 2가지가 있습니다.

 

해당 포스팅에서는 원하는 jar 버전을 선택하고 다운로드해서 zipkin server jar를 실행해 보겠습니다.

 

zipkin 공식 사이트 quickstart 쉘을 이용한 다운로드 

하단 zipkin 공식 사이트에서 제공하는 quickstart 쉘을 이용한 다운로드를 진행하겠습니다.

 

명령어는 하단 공식 사이트에서 제공하는 것으로 정말 간단합니다. 

 

하지만, 한 가지 문제는 공식 사이트에서 제공하는 quickstart 명령어는 가장 최신의 zipkin server release 버전의 jar를 가져오기에 로컬 PC와 zipkin server jar의 JDK 버전 호환성이 맞지 않는 문제로 jar가 실행이 안 되는 경우가 있습니다.

 

2024년 02월 17일 토요일 기준으로 zipkin server의 가장 최근 버전은 JDK 17 버전 이상만 지원 합니다.

 

자신의 PC JAVA 버전에 맞는 zipkin server jar를 다운로드해야 합니다.

curl -sSL https://zipkin.io/quickstart.sh | bash -s
 

Quickstart · OpenZipkin

Quickstart In this section we’ll walk through building and starting an instance of Zipkin for checking out Zipkin locally. There are three options: using Java, Docker or running from source. If you are familiar with Docker, this is the preferred method t

zipkin.io

 

하단 github 사이트에서 자신의 PC JDK 버전에 맞는 zipkin server release 버전을 찾을 수 있습니다.

저는 PC에서 JDK 11 버전을 사용하기에 zipkin server release 2.26.0을 사용하겠습니다.

 

Releases · openzipkin/zipkin

Zipkin is a distributed tracing system. Contribute to openzipkin/zipkin development by creating an account on GitHub.

github.com

 

zipkin server 원하는 버전 jar 다운로드

quickstart 사이트에서 제공하는 명령어에서 GROUP, ARTIFACT, VERSION, CLASSFIER, TARGET을 추가합니다.

다른 버전을 사용해야 한다면 버전만 변경해 주시면 됩니다.

  • GROUP        : io.zipkin
  • ARTIFACT    : zipkin-server
  • VERSION     : 2.26.0
  • CLASSFIER : exec
  • TARGET       : zipkin.jar
# bash GROUP:ARTIFACT:VERSION:CLASSIFIER TARGET
curl -sSL https://zipkin.io/quickstart.sh | bash -s io.zipkin:zipkin-server:2.26.0:exec zipkin.jar

 

명령어를 실행해서 정상적으로 다운로드가 되면 마지막에 jar를 실행할 수 있는 명령어를 알려줍니다.

 

zipkin server jar 실행

java -jar 명령어를 통해서 zipkin.jar를 실행하면 zipkin 로고 모양이 나오고 실행되는 것을 볼 수 있습니다.

기본 포트는 9411로 설정되고 실행됩니다.

java -jar zipkin.jar

 

 

브라우저에서 실행 로깅에 나오는 http://localhost:9411로 들어가면 하단과 같이 정상적으로 zipkin 서비스가 띄워진 것을 볼 수 있습니다.

 

반응형