The bean 'traceRestTemplateBeanPostProcessor', defined in class path resource [org/springframework/cloud/sleuth/instrument/web/client/TraceWebClientAutoConfiguration$RestTemplateConfig$TraceInterceptorConfiguration.class], [org/springframework/cloud/sleuth/autoconfig/instrument/web/client/Tr
我正在将一个应用程序从Spring Boot 1.x升级到Spring Boot 2.x。当我尝试运行一个现有的(和之前有效的)单元测试时,我看到了以下输出: ***************************
APPLICATION FAILED TO START
***************************
Description:
The bean 'spring.sleuth.baggage-keys', defined in class path resource [org/springframework/cloud/sleuth/autoconf
1-在使用POC for sleuth时,我们发现,如果对启用了slueth的应用程序的传入请求具有跟踪/范围和父ids,则它们会向前传播,并且不会生成新的ids。然而,这似乎只有在所有3个都存在的情况下才有效。我们尝试在请求标头中仅使用跟踪id,但侦探生成了一个新的跟踪id -请确认是否所有3个都需要存在才能成功传播。
2-我们有多个相互通信的微服务。其中一些是直接从UI层调用的,而另一些则是从非侦察应用程序调用的。在这两种情况下,128位UUID都作为跟踪id发送到请求中。如果我们想使用sleuth,我们需要从UI层和非sleuth应用程序生成sleuth兼容的64位If,以便在请求执行期
当我试图在我的spring引导应用程序中运行unitTest时,我会得到这个错误。
java.lang.NullPointerException: null
at org.springframework.cloud.sleuth.Span.baggageItems(Span.java:381)
at org.springframework.cloud.sleuth.instrument.web.ZipkinHttpSpanInjector.inject(ZipkinHttpSpanInjector.java:27)
at org.springframework.cloud.sleuth.ins