Class OtlpGrpcSpanExporterAutoConfiguration


  • @Configuration
    @AutoConfigureBefore(OpenTelemetryAutoConfiguration.class)
    @EnableConfigurationProperties(OtlpGrpcSpanExporterProperties.class)
    @ConditionalOnProperty(prefix="otel.exporter.otlp",
                           name="enabled",
                           matchIfMissing=true)
    @ConditionalOnClass({io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporter.class,io.grpc.ManagedChannel.class})
    public class OtlpGrpcSpanExporterAutoConfiguration
    extends Object
    Configures OtlpGrpcSpanExporter for tracing.

    Initializes OtlpGrpcSpanExporter bean if bean is missing.

    • Constructor Detail

      • OtlpGrpcSpanExporterAutoConfiguration

        public OtlpGrpcSpanExporterAutoConfiguration()
    • Method Detail

      • otelOtlpGrpcSpanExporter

        @Bean
        @ConditionalOnMissingBean
        public io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporter otelOtlpGrpcSpanExporter​(OtlpGrpcSpanExporterProperties properties)