Class OtelResourceAutoConfiguration

java.lang.Object
io.opentelemetry.instrumentation.spring.autoconfigure.resources.OtelResourceAutoConfiguration

@Configuration @EnableConfigurationProperties({OtelSpringResourceProperties.class,OtelResourceProperties.class}) @AutoConfigureBefore(OpenTelemetryAutoConfiguration.class) @ConditionalOnProperty(prefix="otel.springboot.resource", name="enabled", matchIfMissing=true) public class OtelResourceAutoConfiguration extends Object
  • Constructor Details

    • OtelResourceAutoConfiguration

      public OtelResourceAutoConfiguration()
  • Method Details

    • otelResourceProvider

      @Bean public io.opentelemetry.sdk.autoconfigure.spi.ResourceProvider otelResourceProvider(OtelSpringResourceProperties otelSpringResourceProperties, OtelResourceProperties otelResourceProperties)
    • otelDistroVersionResourceProvider

      @Bean public io.opentelemetry.sdk.autoconfigure.spi.ResourceProvider otelDistroVersionResourceProvider()
    • otelOsResourceProvider

      @Bean @ConditionalOnClass(io.opentelemetry.instrumentation.resources.OsResource.class) public io.opentelemetry.sdk.autoconfigure.spi.ResourceProvider otelOsResourceProvider()
    • otelProcessResourceProvider

      @Bean @ConditionalOnClass(io.opentelemetry.instrumentation.resources.ProcessResource.class) public io.opentelemetry.sdk.autoconfigure.spi.ResourceProvider otelProcessResourceProvider()
    • otelProcessRuntimeResourceProvider

      @Bean @ConditionalOnClass(io.opentelemetry.instrumentation.resources.ProcessRuntimeResource.class) public io.opentelemetry.sdk.autoconfigure.spi.ResourceProvider otelProcessRuntimeResourceProvider()
    • otelHostResourceProvider

      @Bean @ConditionalOnClass(io.opentelemetry.instrumentation.resources.HostResource.class) public io.opentelemetry.sdk.autoconfigure.spi.ResourceProvider otelHostResourceProvider()
    • otelContainerResourceProvider

      @Bean @ConditionalOnClass(io.opentelemetry.instrumentation.resources.ContainerResource.class) public io.opentelemetry.sdk.autoconfigure.spi.ResourceProvider otelContainerResourceProvider()