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 Details

  • 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

      @Bean @ConditionalOnMissingBean public brave.propagation.CurrentTraceContext braveCurrentTraceContext(List<brave.propagation.CurrentTraceContext.ScopeDecorator> scopeDecorators, List<brave.propagation.CurrentTraceContextCustomizer> currentTraceContextCustomizers)
    • braveSampler

      @Bean @ConditionalOnMissingBean public brave.sampler.Sampler braveSampler(DubboConfigurationProperties properties)