Class BraveAutoConfiguration
java.lang.Object
org.apache.dubbo.spring.boot.autoconfigure.observability.brave.BraveAutoConfiguration
@ConditionalOnProperty(prefix="dubbo",
name="enabled",
matchIfMissing=true)
@AutoConfiguration(before=DubboMicrometerTracingAutoConfiguration.class,
afterName="org.springframework.boot.actuate.autoconfigure.tracing.BraveAutoConfiguration")
@ConditionalOnClass(name={"io.micrometer.tracing.Tracer","io.micrometer.tracing.brave.bridge.BraveTracer","io.micrometer.tracing.brave.bridge.BraveBaggageManager","brave.Tracing"})
@EnableConfigurationProperties(DubboConfigurationProperties.class)
@ConditionalOnDubboTracingEnable
public class BraveAutoConfiguration
extends Object
provider Brave when you are using Boot invalid input: '<'3.0 or you are not using spring-boot-starter-actuator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbrave.propagation.CurrentTraceContextbraveCurrentTraceContext(List<brave.propagation.CurrentTraceContext.ScopeDecorator> scopeDecorators, List<brave.propagation.CurrentTraceContextCustomizer> currentTraceContextCustomizers) brave.sampler.SamplerbraveSampler(DubboConfigurationProperties properties) brave.TracerbraveTracer(brave.Tracing tracing) brave.TracingbraveTracing(org.springframework.core.env.Environment environment, List<brave.handler.SpanHandler> spanHandlers, List<brave.TracingCustomizer> tracingCustomizers, brave.propagation.CurrentTraceContext currentTraceContext, brave.propagation.Propagation.Factory propagationFactory, brave.sampler.Sampler sampler)
-
Constructor Details
-
BraveAutoConfiguration
-
-
Method Details
-
braveTracing
@Bean @ConditionalOnMissingBean public brave.Tracing braveTracing(org.springframework.core.env.Environment environment, List<brave.handler.SpanHandler> spanHandlers, List<brave.TracingCustomizer> tracingCustomizers, brave.propagation.CurrentTraceContext currentTraceContext, brave.propagation.Propagation.Factory propagationFactory, brave.sampler.Sampler sampler) -
braveTracer
@Bean @ConditionalOnMissingBean public brave.Tracer braveTracer(brave.Tracing tracing) -
braveCurrentTraceContext
-
braveSampler
@Bean @ConditionalOnMissingBean public brave.sampler.Sampler braveSampler(DubboConfigurationProperties properties)
-