Class OpenTelemetryAutoConfiguration.OpenTelemetrySdkConfig
java.lang.Object
io.opentelemetry.instrumentation.spring.autoconfigure.OpenTelemetryAutoConfiguration.OpenTelemetrySdkConfig
- Enclosing class:
- OpenTelemetryAutoConfiguration
@Configuration
@ConditionalOnMissingBean(io.opentelemetry.api.OpenTelemetry.class)
@ConditionalOnProperty(name="otel.sdk.disabled",
havingValue="false",
matchIfMissing=true)
public static class OpenTelemetryAutoConfiguration.OpenTelemetrySdkConfig
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.opentelemetry.api.OpenTelemetryopenTelemetry(org.springframework.core.env.Environment env, OtlpExporterProperties otlpExporterProperties, OtelResourceProperties resourceProperties, PropagationProperties propagationProperties, OpenTelemetryAutoConfiguration.OpenTelemetrySdkComponentLoader componentLoader, org.springframework.beans.factory.ObjectProvider<OpenTelemetryInjector> openTelemetryConsumerProvider) openTelemetrySdkComponentLoader(org.springframework.context.ApplicationContext applicationContext) io.opentelemetry.sdk.autoconfigure.spi.ResourceProviderio.opentelemetry.sdk.autoconfigure.spi.ResourceProviderotelSpringResourceProvider(Optional<org.springframework.boot.info.BuildProperties> buildProperties)
-
Constructor Details
-
OpenTelemetrySdkConfig
public OpenTelemetrySdkConfig()
-
-
Method Details
-
mapConverter
-
openTelemetrySdkComponentLoader
@Bean public OpenTelemetryAutoConfiguration.OpenTelemetrySdkComponentLoader openTelemetrySdkComponentLoader(org.springframework.context.ApplicationContext applicationContext) -
otelSpringResourceProvider
@Bean public io.opentelemetry.sdk.autoconfigure.spi.ResourceProvider otelSpringResourceProvider(Optional<org.springframework.boot.info.BuildProperties> buildProperties) -
otelDistroVersionResourceProvider
@Bean public io.opentelemetry.sdk.autoconfigure.spi.ResourceProvider otelDistroVersionResourceProvider() -
openTelemetry
@Bean public io.opentelemetry.api.OpenTelemetry openTelemetry(org.springframework.core.env.Environment env, OtlpExporterProperties otlpExporterProperties, OtelResourceProperties resourceProperties, PropagationProperties propagationProperties, OpenTelemetryAutoConfiguration.OpenTelemetrySdkComponentLoader componentLoader, org.springframework.beans.factory.ObjectProvider<OpenTelemetryInjector> openTelemetryConsumerProvider)
-