2017-05-04 12 views
0

나는 여러 가지 서비스를 제공합니다. 나는 Zipkin을 사용하여 그들을 계측하고있다. build.gradle의 각 모듈에서 Zipkin - 분산 추적

이, 지프 킨에 종속성을 추가 : 각 모듈에서

compile('org.springframework.cloud:spring-cloud-starter-zipkin') 

, application.properties 파일을 따르고 있습니다 설정 :

spring.application.name=moduleX 
spring.sleuth.sampler.percentage=0.2 
spring.zipkin.base-url=http://localhost:9412 

나는 특정 전화 다른 3 개의 모듈을 사용하는 엔드 포인트는 총 4 개의 모듈입니다. 내 노트북에 전체 설정이 있습니다. 나는 Zipkin이 많은 오버 헤드를 발생 시킨다는 것을 깨달았습니다. 나는 결과를 비교하기 위해 모질라를 사용했다. 작은 값은 Zipkin이 요청을 기록하지 않고 Zipkin이 기록 할 때 큰 값입니다.

enter image description here 왜 오버 헤드가 너무 많습니까? 감사합니다.

+0

다른 샘플링 속도로 이것을 확인 했습니까? –

답변

0

1. Zipkin 서버가 켜져 있는지 확인해야합니다.

2. 스팬 전송이 비동기인지 확인해야합니다.

HTTP에서 Zipkin은 HTTP 헤더에서 전달되는 모든 정보를 대역 내 전송에 사용합니다. Span을 생성하는 데 소요되는 시간은 약 200 나노초입니다.