まず、ステップを構築
1)新しい春ブーツプロジェクト、POMの導入を調整します
<親> <のgroupId> org.springframework.boot </のgroupId> <たartifactId>ばねブートスタータ親</たartifactId> <バージョン> 2.0。3 .RELEASE </バージョン> <relativePath /> <! -ルックアップ、親からリポジトリ- > </親> <依存性> <依存> <groupIdを> io.zipkin.java </ groupIdを> <たartifactId> zipkinサーバー</たartifactId> <バージョン> 2.10。3 </バージョン> </依存関係> <依存> <バージョン> 2.10。3 </バージョン> </依存関係> </依存関係>
2)の増加に関連するコンフィギュレーション
spring.application.name:基本 -zipkin- サーバー はserver.port:9411は ソリューションのエラーアクセスできない開始#zipkin management.metrics.web.server.autoの -time-要求:偽
3)起動クラスのノートを増やします
@EnableZipkinServer @SpringBootApplication パブリック クラスBaseZipkinServerApplication { 公共 静的 ボイドメイン(文字列[]引数){ SpringApplication.run(BaseZipkinServerApplication。クラス、引数)。 } }
第二に、探偵を送信する方法をでhttpためにどのようにアプリケーション・サービスは、Zipkinを追跡するためにTRACEIDやその他のデータを生成し
HTTPは、以下のように、関連する設定がある送信するデフォルトの方法です。
1)POM座標を増やします
<依存性> <のgroupId> org.springframework.cloud </のgroupId> <たartifactId>ばねクラウドスルース-zipkin </たartifactId> <バージョン> 2.0。3 .RELEASE </バージョン> </依存関係>
このバージョンが2.0.3.RELEASEであることに注意してください、私たちは2.0.3.RELEASEに試してみてください従属親のサーバーバージョンのZipkinバージョンにする必要があります。データの転送は、インタフェースのアップグレードが存在する状況を追跡するため、など
ときZipkin Serverバージョン1.5、インターフェースアドレス/ API / V1 /スパン、バージョン2.0、インターフェースアドレス/ API / V2 /スパン。ここでは、カザフスタンのちょうどラフなバージョンがあります。
また、バネブートスタータAMQPをすることができないMavenの座標を座標さもなければHTTPを収集することはありませんが、メッセージキュー、次の座標を収集することに注意してください。
<! - AMQP - > <依存> <groupIdを> org.springframework.boot </ groupIdを> <たartifactId>春・ブート・スタータAMQP </たartifactId> </依存関係>
2)割り当てを増やす、指定されたアドレスZipkinサービス、
春: zipkin: ベース -url =のhttp:// localhostを:9411:管理: