2016-09-20 10 views
0

私はzipkinログをzipkinコンシューマに公開するspring-bootアプリケーションを作成しました。しかし、Zipkinの消費者(別のスプリングブートアプリケーション)は、いくつかの認証フィルタの背後にあり、許可の前に要求内のいくつかのパラメータ/ヘッダをチェックします。この場合、独自のカスタムHttpClientを使用してプロデューサーからのメッセージを公開するにはどうすればよいですか?Zipkinメッセージパブリッシャーをカスタマイズする方法は?

答えて

1

https://github.com/spring-cloud/spring-cloud-sleuth/blob/v1.0.8.RELEASE/spring-cloud-sleuth-zipkin/src/main/java/org/springframework/cloud/sleuth/zipkin/HttpZipkinSpanReporter.javaのように見える独自のZipkinSpanReporterを実装する必要があります。 Sleuthの次のバージョンでは、ZipkinSpanReporterのBeanを登録することができます。このBeanは、パブリッシャーのカスタムバージョンです。https://github.com/spring-cloud/spring-cloud-sleuth/blob/1.0.x/spring-cloud-sleuth-zipkin/src/main/java/org/springframework/cloud/sleuth/zipkin/HttpZipkinSpanReporter.java

+0

ZipkinレポーターにCustomHttpZipkinSpanReporterを登録するにはどうすればよいですか? – falcon

+0

これは春の豆です。自分で作成するだけです –

関連する問題