0

SpanContexta を 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));

どんな助けでも大歓迎です、事前に感謝します!

4

1 に答える 1