2016-12-19 26 views

答えて

2

2つのオプションがあります。 1つは、カスタム抽出プログラムを提供することです - http://cloud.spring.io/spring-cloud-sleuth/1.0.x/#_customizations(バージョン1.2.0ではもっと簡単になります)。別のオプション(はるかに速い)は、TraceFilterが実行された後、閉じられる前に登録される独自のフィルタを作成することです。 tracer.getCurrentSpan()を実行し、必要な情報をレスポンスに追加することができます。

+0

ありがとう@ marcin-grzejszczak私は第二のアプローチに従った。 – Anoop

+0

こんにちは!これに関する実用的な解決策は?それを行う方法についていくつかのコードスニペットを提供できますか? –

+0

@SergeiSirik https://blog.michaelstrasser.com/2017/07/using-sleuth-trace-id/(tracer.getCurrentSpan()。traceIdString()は必要な場所でトレースIDを使用するためのトリックを行う必要があります) 。 – Arun

関連する問題