Class OpenTelemetryAutoConfiguration


  • @Configuration
    @EnableConfigurationProperties(SamplerProperties.class)
    public class OpenTelemetryAutoConfiguration
    extends Object
    Create Tracer bean if bean is missing.

    Adds span exporter beans to the active tracer provider.

    Updates the sampler probability for the configured TracerProvider.

    • Constructor Detail

      • OpenTelemetryAutoConfiguration

        public OpenTelemetryAutoConfiguration()
    • Method Detail

      • openTelemetry

        @Bean
        @ConditionalOnMissingBean
        public io.opentelemetry.api.OpenTelemetry openTelemetry​(SamplerProperties samplerProperties,
                                                                org.springframework.beans.factory.ObjectProvider<List<io.opentelemetry.sdk.trace.export.SpanExporter>> spanExportersProvider)