Class MicrometerTracingAutoConfiguration
java.lang.Object
org.springframework.boot.actuate.autoconfigure.tracing.MicrometerTracingAutoConfiguration
@AutoConfiguration
@ConditionalOnClass(io.micrometer.tracing.Tracer.class)
@ConditionalOnEnabledTracing
public class MicrometerTracingAutoConfiguration
extends Object
Auto-configuration for the Micrometer Tracing API.- Since:
- 3.0.0
- Author:
- Moritz Halbritter
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int@Ordervalue ofdefaultTracingObservationHandler(Tracer).static final int@Ordervalue ofpropagatingReceiverTracingObservationHandler(Tracer, Propagator).static final int@Ordervalue ofpropagatingSenderTracingObservationHandler(Tracer, Propagator). -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.micrometer.tracing.handler.DefaultTracingObservationHandlerdefaultTracingObservationHandler(io.micrometer.tracing.Tracer tracer) io.micrometer.tracing.handler.PropagatingReceiverTracingObservationHandler<?>propagatingReceiverTracingObservationHandler(io.micrometer.tracing.Tracer tracer, io.micrometer.tracing.propagation.Propagator propagator) io.micrometer.tracing.handler.PropagatingSenderTracingObservationHandler<?>propagatingSenderTracingObservationHandler(io.micrometer.tracing.Tracer tracer, io.micrometer.tracing.propagation.Propagator propagator)
-
Field Details
-
DEFAULT_TRACING_OBSERVATION_HANDLER_ORDER
public static final int DEFAULT_TRACING_OBSERVATION_HANDLER_ORDER@Ordervalue ofdefaultTracingObservationHandler(Tracer).- See Also:
-
RECEIVER_TRACING_OBSERVATION_HANDLER_ORDER
public static final int RECEIVER_TRACING_OBSERVATION_HANDLER_ORDER@Ordervalue ofpropagatingReceiverTracingObservationHandler(Tracer, Propagator).- See Also:
-
SENDER_TRACING_OBSERVATION_HANDLER_ORDER
public static final int SENDER_TRACING_OBSERVATION_HANDLER_ORDER@Ordervalue ofpropagatingSenderTracingObservationHandler(Tracer, Propagator).- See Also:
-
-
Constructor Details
-
MicrometerTracingAutoConfiguration
public MicrometerTracingAutoConfiguration()
-
-
Method Details
-
defaultTracingObservationHandler
@Bean @ConditionalOnMissingBean @ConditionalOnBean(io.micrometer.tracing.Tracer.class) @Order(2147482647) public io.micrometer.tracing.handler.DefaultTracingObservationHandler defaultTracingObservationHandler(io.micrometer.tracing.Tracer tracer) -
propagatingSenderTracingObservationHandler
@Bean @ConditionalOnMissingBean @ConditionalOnBean({io.micrometer.tracing.Tracer.class,io.micrometer.tracing.propagation.Propagator.class}) @Order(2000) public io.micrometer.tracing.handler.PropagatingSenderTracingObservationHandler<?> propagatingSenderTracingObservationHandler(io.micrometer.tracing.Tracer tracer, io.micrometer.tracing.propagation.Propagator propagator) -
propagatingReceiverTracingObservationHandler
@Bean @ConditionalOnMissingBean @ConditionalOnBean({io.micrometer.tracing.Tracer.class,io.micrometer.tracing.propagation.Propagator.class}) @Order(1000) public io.micrometer.tracing.handler.PropagatingReceiverTracingObservationHandler<?> propagatingReceiverTracingObservationHandler(io.micrometer.tracing.Tracer tracer, io.micrometer.tracing.propagation.Propagator propagator)
-