spring cloud 분포 식 통합 zipkin 의 링크 추적
전편 은 주로spring cloud 분산 로그 링크 추적
전편 에서 보 듯 이 서비스 간 의 호출 은 현재 10 여 대의 서비스 가 있다 고 가정 하면 로 그 를 찾 을 때 비교적 번 거 롭 고 복잡 하 며 호출 을 볼 때 거미줄 처럼 양 이 너무 많다.
이때 zipkin 은 링크 를 전체 과정 으로 업그레이드 시 킬 수 있 습 니 다.한 곳 에서 찾 으 면 어느 단계 가 잘못 되 었 는 지 알 수 있 습 니 다.
zipkin 도 서버 와 클 라 이언 트 로 나 뉘 는데 서버 는 zipkin 이 고 마이크로 서 비 스 는 클 라 이언 트 입 니 다.
우선,서버 zipkin 구축
이 서비스 build.gradle 에 zipkin 의존 도 를 추가 합 니 다.
compile 'io.zipkin.java:zipkin-server'
compile 'io.zipkin.java:zipkin-autoconfigure-ui'
스프링 에 속 하지 않 는 걸 볼 수 있어 요.application.yml 설정 중:
server:
port: 9999
spring:
application:
name: zipkin-server # , ip
프로필 은 매우 간단 합 니 다.시작 클래스:
@EnableZipkinServer // Zipkin
@SpringBootApplication
public class ZipkinServerProdiver {
public static void main(String[] args) {
SpringApplication.run(ZipkinServerProdiver.class,args);
}
}
이 어 zipkin 서버 의 클 라 이언 트 build.gradle 에 의존 합 니 다.
// zipkin
compile group: 'org.springframework.cloud', name: 'spring-cloud-sleuth-zipkin'
여기에 zipkin 클 라 이언 트 몇 개 를 사용 하면 그 안에 의존 도 를 추가 합 니 다.물론 클 라 이언 트 프로필 application.yml 에 도 zipkin 설정 을 추가 해 야 합 니 다.
spring:
zipkin:
base-url: http://localhost:9999 # zipkin
sleuth:
sampler:
percentage: 1.0 #0.1-1.0
zipkin 서버 시작:http://localhost:9999이 걸 보면 시동 이 걸 렸 다 는 거 예요.
다음 항목 을 시작 하여 마이크로 서비스 간 호출 을 실행 하고 zipkin 서버 를 새로 고 칩 니 다.
여기 서 제 가 네 번 실 행 했 고 네 개의 링크 가 나 타 났 습 니 다.저 는 시간 에 따라 찾 았 고 콘 솔 이나 로그 의 링크 인 코딩 에 따라 찾 을 수 있 습 니 다.
나 는 콘 솔 에서 마음대로 하 나 를 가지 고 찾 았 다.
보 입 니 다.찾 았 습 니 다.
zipkin 도 링크 분석 이 있 습 니 다.
그것 도 시간 과 링크 인 코딩 으로 찾 을 수 있 습 니 다.그러면 우 리 는 어느 시간 대의 것 이나 정확 한 것 을 찾 고 싶 으 면 매우 편리 합 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
thymeleaf로 HTML 페이지를 동적으로 만듭니다 (spring + gradle)지난번에는 에서 화면에 HTML을 표시했습니다. 이번에는 화면을 동적으로 움직여보고 싶기 때문에 입력한 문자를 화면에 표시시키고 싶습니다. 초보자의 비망록이므로 이상한 점 등 있으면 지적 받을 수 있으면 기쁩니다! ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.