Class DubboMicrometerTracingAutoConfiguration

java.lang.Object
org.apache.dubbo.spring.boot.autoconfigure.observability.DubboMicrometerTracingAutoConfiguration

@ConditionalOnProperty(prefix="dubbo", name="enabled", matchIfMissing=true) @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", value=DubboAutoConfiguration.class) public class DubboMicrometerTracingAutoConfiguration extends Object
copy from
invalid reference
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 invalid input: '<' 3.0
  • Field Details

  • Constructor Details

    • DubboMicrometerTracingAutoConfiguration

      public DubboMicrometerTracingAutoConfiguration()
  • Method Details

    • defaultTracingObservationHandler

      @Bean @ConditionalOnMissingBean @ConditionalOnBean(io.micrometer.tracing.Tracer.class) 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)
    • dubboClientTracingObservationHandler

      @Bean @ConditionalOnMissingBean @ConditionalOnBean(io.micrometer.tracing.Tracer.class) @Order(2000) public org.apache.dubbo.tracing.handler.DubboClientTracingObservationHandler<?> dubboClientTracingObservationHandler(io.micrometer.tracing.Tracer tracer)
    • dubboServerTracingObservationHandler

      @Bean @ConditionalOnMissingBean @ConditionalOnBean(io.micrometer.tracing.Tracer.class) @Order(1000) public org.apache.dubbo.tracing.handler.DubboServerTracingObservationHandler<?> dubboServerTracingObservationHandler(io.micrometer.tracing.Tracer tracer)