Commit 53cd50d0 authored by 孙 楠's avatar 孙 楠

add http tracing

parent 94e5f77a
...@@ -2,6 +2,7 @@ package cn.quantgroup.tech.brave.configuration; ...@@ -2,6 +2,7 @@ package cn.quantgroup.tech.brave.configuration;
import brave.Tracing; import brave.Tracing;
import brave.context.slf4j.MDCScopeDecorator; import brave.context.slf4j.MDCScopeDecorator;
import brave.http.HttpTracing;
import brave.propagation.B3Propagation; import brave.propagation.B3Propagation;
import brave.propagation.ExtraFieldPropagation; import brave.propagation.ExtraFieldPropagation;
import brave.propagation.ThreadLocalCurrentTraceContext; import brave.propagation.ThreadLocalCurrentTraceContext;
...@@ -154,6 +155,12 @@ public class BraveAutoConfiguration { ...@@ -154,6 +155,12 @@ public class BraveAutoConfiguration {
.spanReporter(spanReporter()).build(); .spanReporter(spanReporter()).build();
} }
@Bean
@ConditionalOnMissingBean
HttpTracing httpTracing(Tracing tracing) {
return HttpTracing.create(tracing);
}
@Configuration @Configuration
@ConditionalOnClass({WebMvcConfigurer.class}) @ConditionalOnClass({WebMvcConfigurer.class})
@Import(SpanCustomizingAsyncHandlerInterceptor.class) @Import(SpanCustomizingAsyncHandlerInterceptor.class)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment