SpanContext
a を Springに手動で注入する必要がありRestTemplate
ます。
質問とは関係のない理由で、「opentracing-spring-web-starter」だけを使用することはできません。これは、セットアップした他のスターターと競合し、プロジェクトがクラッシュするためです。
Context を HTTP リクエストに挿入することに関連するこのコード スニペットを見つけましたが、 a に関連するものは何も見つかりませんRestTemplate
。
Tags.SPAN_KIND.set(tracer.activeSpan(), Tags.SPAN_KIND_CLIENT);
Tags.HTTP_METHOD.set(tracer.activeSpan(), "GET");
Tags.HTTP_URL.set(tracer.activeSpan(), url.toString());
tracer.inject(tracer.activeSpan().context(), Format.Builtin.HTTP_HEADERS, new RequestBuilderCarrier(requestBuilder));
どんな助けでも大歓迎です、事前に感謝します!