@ConditionalOnDubboTracingEnable @ConditionalOnClass(name={"io.micrometer.observation.Observation","io.micrometer.tracing.Tracer","io.micrometer.tracing.propagation.Propagator"}) @AutoConfigureAfter(name="org.springframework.boot.actuate.autoconfigure.tracing.MicrometerTracingAutoConfiguration") public class DubboMicrometerTracingAutoConfiguration extends Object
org.springframework.boot.actuate.autoconfigure.tracing.MicrometerTracingAutoConfiguration
this class is available starting from Boot 3.0. It's not available if you're using Boot < 3.0| 限定符和类型 | 字段和说明 |
|---|---|
static int |
RECEIVER_TRACING_OBSERVATION_HANDLER_ORDER
|
static int |
SENDER_TRACING_OBSERVATION_HANDLER_ORDER
|
| 构造器和说明 |
|---|
DubboMicrometerTracingAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
io.micrometer.tracing.handler.DefaultTracingObservationHandler |
defaultTracingObservationHandler(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) |
public static final int RECEIVER_TRACING_OBSERVATION_HANDLER_ORDER
@Order value of
propagatingReceiverTracingObservationHandler(io.micrometer.tracing.Tracer, io.micrometer.tracing.propagation.Propagator ).public static final int SENDER_TRACING_OBSERVATION_HANDLER_ORDER
@Order value of
propagatingSenderTracingObservationHandler(io.micrometer.tracing.Tracer, io.micrometer.tracing.propagation.Propagator ).@Bean @ConditionalOnMissingBean @ConditionalOnBean(value=io.micrometer.tracing.Tracer.class) public io.micrometer.tracing.handler.DefaultTracingObservationHandler defaultTracingObservationHandler(io.micrometer.tracing.Tracer tracer)
@Bean
@ConditionalOnMissingBean
@ConditionalOnBean(value={io.micrometer.tracing.Tracer.class,io.micrometer.tracing.propagation.Propagator.class})
@Order(value=2000)
public io.micrometer.tracing.handler.PropagatingSenderTracingObservationHandler<?> propagatingSenderTracingObservationHandler(io.micrometer.tracing.Tracer tracer,
io.micrometer.tracing.propagation.Propagator propagator)
@Bean
@ConditionalOnMissingBean
@ConditionalOnBean(value={io.micrometer.tracing.Tracer.class,io.micrometer.tracing.propagation.Propagator.class})
@Order(value=1000)
public io.micrometer.tracing.handler.PropagatingReceiverTracingObservationHandler<?> propagatingReceiverTracingObservationHandler(io.micrometer.tracing.Tracer tracer,
io.micrometer.tracing.propagation.Propagator propagator)
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.