Class OtelResourceAutoConfiguration

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

@Configuration @EnableConfigurationProperties(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(OtelResourceProperties otelResourceProperties)
    • 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()