2017-12-06 24 views
0

Zipkin이 잘 실행 중이지만 Sleuth가 Zipkin에 추적 정보를 보내지 않습니다. 나는 봄 1.5.8.RELEASE, 봄 구름 Dalston.SR4를 사용하고 내가 내 microservices에서 아래의 종속성을 추가 한 :Sleip이 Zipkin에 추적 정보를 보내지 않음

<dependency> 
    <groupId>org.springframework.cloud</groupId> 
    <artifactId>spring-cloud-starter-sleuth</artifactId> 
</dependency> 
<dependency> 
    <groupId>org.springframework.cloud</groupId> 
    <artifactId>spring-cloud-starter-zipkin</artifactId> 
</dependency> 

내 로그는 항상 false오고있다 : [FOOMS, 2e740f33c26e286d, 2e740f33c26e286d을 거짓 ]

내 지프 킨 종속성은 다음과 같습니다

<dependency> 
    <groupId>io.zipkin.java</groupId> 
    <artifactId>zipkin-server</artifactId> 
</dependency> 
<dependency> 
    <groupId>io.zipkin.java</groupId> 
    <artifactId>zipkin-autoconfigure-ui</artifactId> 
    <scope>runtime</scope> 
</dependency> 

왜 내 slueth 문 대신 사실의 허위는 무엇입니까? traceId 및 SpanId는 모든 호출에 대해 올바르게 생성됩니다. 내 우편 번호가 포트 9411에서 실행 중입니다.

답변

1

샘플러 비율을 추가해야하는 것으로 나타났습니다. 기본적으로 샘플의 0 %가 보내 지므로 용의자가 우편 번호를 보내지 않았습니다. 속성 파일에 spring.sleuth.sampler.percentage=1.0을 추가하면 작업이 시작되었습니다. 지프 킨을 사용하는 경우 이 >, 스팬의 비율을 구성

+1

는'IMPORTANT' 섹션에서이 있다고 쓰여 http://cloud.spring.io/spring-cloud-static/Edgware.RELEASE/multi/multi__features_2.html spring.sleuth.sampler.percentage (기본값 0.1, 즉 10 %)를 사용하여 내 보냅니다. 그렇지 않으면 Sleuth가 작동하지 않는다고 생각할 수 있습니다. 일부 기간을 생략했기 때문입니다. –