Class OpenTelemetryAutoConfiguration.OpenTelemetryBeanConfig

  • Enclosing class:
    OpenTelemetryAutoConfiguration

    @Configuration
    @ConditionalOnMissingBean(io.opentelemetry.api.OpenTelemetry.class)
    public static class OpenTelemetryAutoConfiguration.OpenTelemetryBeanConfig
    extends Object
    • Constructor Detail

      • OpenTelemetryBeanConfig

        public OpenTelemetryBeanConfig()
    • Method Detail

      • sdkTracerProvider

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

        @Bean
        public io.opentelemetry.api.OpenTelemetry openTelemetry​(org.springframework.beans.factory.ObjectProvider<io.opentelemetry.context.propagation.ContextPropagators> propagatorsProvider,
                                                                io.opentelemetry.sdk.trace.SdkTracerProvider tracerProvider)