@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(value=org.apache.dubbo.spring.boot.autoconfigure.DubboConfigurationProperties.class)
@ConditionalOnDubboTracingEnable
public class BraveAutoConfiguration
extends Object
| Constructor and Description |
|---|
BraveAutoConfiguration(ModuleModel moduleModel) |
| Modifier and Type | Method and Description |
|---|---|
brave.propagation.CurrentTraceContext |
braveCurrentTraceContext(List<brave.propagation.CurrentTraceContext.ScopeDecorator> scopeDecorators,
List<brave.propagation.CurrentTraceContextCustomizer> currentTraceContextCustomizers) |
brave.sampler.Sampler |
braveSampler(org.apache.dubbo.spring.boot.autoconfigure.DubboConfigurationProperties properties) |
brave.Tracer |
braveTracer(brave.Tracing tracing) |
brave.Tracing |
braveTracing(List<brave.handler.SpanHandler> spanHandlers,
List<brave.TracingCustomizer> tracingCustomizers,
brave.propagation.CurrentTraceContext currentTraceContext,
brave.propagation.Propagation.Factory propagationFactory,
brave.sampler.Sampler sampler) |
public BraveAutoConfiguration(ModuleModel moduleModel)
@Bean @ConditionalOnMissingBean public brave.Tracing braveTracing(List<brave.handler.SpanHandler> spanHandlers, List<brave.TracingCustomizer> tracingCustomizers, brave.propagation.CurrentTraceContext currentTraceContext, brave.propagation.Propagation.Factory propagationFactory, brave.sampler.Sampler sampler)
@Bean @ConditionalOnMissingBean public brave.Tracer braveTracer(brave.Tracing tracing)
@Bean @ConditionalOnMissingBean public brave.propagation.CurrentTraceContext braveCurrentTraceContext(List<brave.propagation.CurrentTraceContext.ScopeDecorator> scopeDecorators, List<brave.propagation.CurrentTraceContextCustomizer> currentTraceContextCustomizers)
@Bean @ConditionalOnMissingBean public brave.sampler.Sampler braveSampler(org.apache.dubbo.spring.boot.autoconfigure.DubboConfigurationProperties properties)
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.