We've noticed that child spans of HTTP requests were showing up as independent root traces after migrating Spring Cloud GCP to Spring Boot 3.0 (RC2).
In old Spring Cloud Sleuth, HttpTracing bean was enriched with HTTP request parsing. While in Micrometer BraveHttpRequestParser exists, it does not seem to be instantiated or injected into HttpTracing bean in Spring Boot autoconfiguration. In fact, HttpTracing bean configured in Spring Boot looks very minimalistic.
Is there a new mechanism through which we should be extracting existing trace information from HTTP headers?
We've noticed that child spans of HTTP requests were showing up as independent root traces after migrating Spring Cloud GCP to Spring Boot 3.0 (RC2).
In old Spring Cloud Sleuth,
HttpTracingbean was enriched with HTTP request parsing. While in MicrometerBraveHttpRequestParserexists, it does not seem to be instantiated or injected intoHttpTracingbean in Spring Boot autoconfiguration. In fact,HttpTracingbean configured in Spring Boot looks very minimalistic.Is there a new mechanism through which we should be extracting existing trace information from HTTP headers?