SpringCloud 시각 화 링크 추적 시스템 Zipkin 배치 과정

1.전제
Sleuth 설정,참고 가능
https://www.jb51.net/article/182889.htm
2.Zipkin 이란 무엇 인가?
홈 페이지:https://zipkin.io/
Google 기반 대규모 분산 시스템 APM 도구(Application Performance Management)
Dapper 의 기초 실현,sleuth 와 결합 하면 시각 화 된 웹 인터페이스 분석 호출 링크 소모 상황 을 제공 할 수 있 습 니 다.
동종 제품
  • 매의 눈(Eag leYe)
  • CAT
  • 트 위 터 오픈 소스 zipkin,sleuth 결합
  • Pinpoint,자바 에이전트 바이트 코드 강화 기술 활용
  • StackDriver Trace (Google)
  • 3.zipkin 구성:Collector,Storage,Restful API.,Web UI 구성
    4.최신 버 전의 Zipkin 서비스 jar 패 키 지 를 다운로드 하고 시작
    https://repo1.maven.org/maven2/io/zipkin/zipkin-server/2.20.2/zipkin-server-2.20.2-exec.jar
    혹은
    https://zipkin.io/pages/quickstart.html->"latest release"찾기->클릭 하여 다운로드
    질문:
    여기 서 나 는 최신 버 전의 jar 를 사용 하여 시작 할 수 있 지만,Zipkin 인터페이스 에서 데 이 터 를 얻 지 못 해서,나 는 이전 버 전 을 다운로드 했다.zipkin-server-2.10.4-exec.jar
    일부 버 전 다운로드 주소:
    https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/
    테스트 버 전
    SpringBoot 버 전:2.1.3.RELEASE
    SpringCloud 버 전:Greenwich.SR1
    Zipkin 버 전:zipkin-server-2.10.4-exec.jar
    시작:
    cmd 를 열 고 jar 패 키 지 를 시작 합 니 다.


    5.방문 주소
    http://localhost:9411/zipkin/
    주의:
    Zipkin 의 데 이 터 는 기본적으로 메모리 에 저 장 됩 니 다.jar 서 비 스 를 다시 시작 할 때마다 오래된 것 을 삭제 합 니 다.
    5.의존 도 추가
    Zipkin 의존 Sleuth 의존 포함
    
    <!-- Sleuth,zipkin -->
    <dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-starter-zipkin</artifactId>
    </dependency>
    6.application.yml 설정 수정
    spring:
    application:
    name: order-service
    \#zipikin 서비스 소재 주소
    zipkin:
    base-url: http://localhost:9411/
    \#샘플링 백분율 을 설정 하고 개발 환경 을 1 로 설정 하여 모든 것 을 표시 할 수 있 으 며 생산 환경 은 기본 값 으로 사용 합 니 다.
    sleuth:
    sampler:
    probability: 1
    7.인 터 페 이 스 를 여러 번 방문 하면 10%확률 로 인터페이스 데 이 터 를 추출 하여 인터페이스 에 표시 합 니 다.


    이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

    좋은 웹페이지 즐겨찾기