Class JaegerSpanExporterAutoConfiguration


  • @Configuration
    @AutoConfigureBefore(TracerAutoConfiguration.class)
    @EnableConfigurationProperties(JaegerSpanExporterProperties.class)
    @ConditionalOnProperty(prefix="opentelemetry.trace.exporter.jaeger",
                           name="enabled",
                           matchIfMissing=true)
    @ConditionalOnClass({io.opentelemetry.exporter.jaeger.JaegerGrpcSpanExporter.class,io.grpc.ManagedChannel.class})
    public class JaegerSpanExporterAutoConfiguration
    extends Object
    Configures JaegerGrpcSpanExporter for tracing.

    Initializes JaegerGrpcSpanExporter bean if bean is missing.

    • Constructor Detail

      • JaegerSpanExporterAutoConfiguration

        public JaegerSpanExporterAutoConfiguration()
    • Method Detail

      • otelJaegerSpanExporter

        @Bean
        @ConditionalOnMissingBean
        public io.opentelemetry.exporter.jaeger.JaegerGrpcSpanExporter otelJaegerSpanExporter​(JaegerSpanExporterProperties jaegerSpanExporterProperties)