@Configuration
public class CommonTracingAutoConfiguration
extends java.lang.Object
| Constructor and Description |
|---|
CommonTracingAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
DefaultBraveTagAdapterImpl |
braveTagAdapter()
Provide a
BraveTagAdapter instance if no other has been provided. |
EnvVarBraveTracePropagatorImpl |
braveTracePropagator()
Provide an implementation of
TracePropagator if no other has been defined. |
BraveTracingCleanup |
braveTracingCleaner(java.util.Set<zipkin2.reporter.AsyncReporter<?>> reporters)
Provide a
BraveTracingCleanup based on the context. |
BraveTracingComponents |
braveTracingComponents(brave.Tracer tracer,
BraveTracePropagator tracePropagator,
BraveTracingCleanup tracingCleanup,
BraveTagAdapter tagAdapter)
Provide a
BraveTracingComponents instance based on Brave if no other has been provided. |
@Bean @ConditionalOnMissingBean(value=BraveTracePropagator.class) public EnvVarBraveTracePropagatorImpl braveTracePropagator()
TracePropagator if no other has been defined.EnvVarBraveTracePropagatorImpl@Bean @ConditionalOnMissingBean(value=BraveTracingCleanup.class) public BraveTracingCleanup braveTracingCleaner(java.util.Set<zipkin2.reporter.AsyncReporter<?>> reporters)
BraveTracingCleanup based on the context.reporters - Any AsyncReporter instances configuredBraveTracingCleanup instance@Bean @ConditionalOnMissingBean(value=BraveTagAdapter.class) public DefaultBraveTagAdapterImpl braveTagAdapter()
BraveTagAdapter instance if no other has been provided.DefaultBraveTagAdapterImpl instance which just directly applies the tags to the span@Bean @ConditionalOnMissingBean(value=BraveTracingComponents.class) public BraveTracingComponents braveTracingComponents(brave.Tracer tracer, BraveTracePropagator tracePropagator, BraveTracingCleanup tracingCleanup, BraveTagAdapter tagAdapter)
BraveTracingComponents instance based on Brave if no other has been provided.tracer - The Tracer instance to usetracePropagator - The BraveTracePropagator to usetracingCleanup - The BraveTracingCleanup to usetagAdapter - The BraveTagAdapter instance to useBraveTracingComponents instance