2017-12-06 11 views
0
にトレース情報を送信しない

スルースはZipkinがうまく実行されているにもかかわらず、Zipkinにトレース情報を送信していません。 私は春1.5.8.RELEASE、春の雲Dalston.SR4を使用していると私は私のmicroservicesに以下の依存関係を追加しました:スルース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を、偽]

マイZipkinの依存関係は、以下のとおりです。

<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はすべての呼び出しに対して適切に生成されます。私Zipkinは私がサンプラーの割合を追加する必要があることがわかったポート9411

答えて

1

で実行されています。デフォルトでは、サンプルの0%が送信され、それが理由で幽霊は郵便箱に何も送っていないのです。プロパティファイルにspring.sleuth.sampler.percentage=1.0を追加すると、それが動作し始めました。それが書かれている `IMPORTANT`セクションで

+1

http://cloud.spring.io/spring-cloud-static/Edgware.RELEASE/multi/multi__features_2.htmlこと: > Zipkinを使用している場合は、スパンの割合を設定spring.sleuth.sampler.percentage(デフォルトは0.1、つまり10%)を使用してエクスポートされます。それ以外の場合は、いくつかのスパンを省略しているため、Sleuthが動作していないと考えるかもしれません。 –

関連する問題