コレクションを構築するためにZipkinサーバとHTTPの[]春の雲春の雲、分散サービスの追跡(2)

まず、ステップを構築

1)新しい春ブーツプロジェクト、POMの導入を調整します

    <親> 
        <のgroupId> org.springframework.boot </のgroupId> 
        <たartifactId>ばねブートスタータ親</たartifactId> 
        <バージョン> 2.03 .RELEASE </バージョン> 
        <relativePath /> <! -ルックアップ、親からリポジトリ- > 
    </親> 

    <依存性> 
        <依存> 
            <groupIdを> io.zipkin.java </ groupIdを> 
            <たartifactId> zipkinサーバー</たartifactId> 
            <バージョン> 2.103 </バージョン> 
        </依存関係> 
        <依存> 
            <バージョン> 2.103 </バージョン> 
        </依存関係> 
    </依存関係>

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.03 .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:管理:

 

おすすめ

転載: www.cnblogs.com/756623607-zhang/p/11520214.html