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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.opentelemetry.sdk.autoconfigure.spi.ResourceProviderio.opentelemetry.sdk.autoconfigure.spi.ResourceProviderio.opentelemetry.sdk.autoconfigure.spi.ResourceProviderio.opentelemetry.sdk.autoconfigure.spi.ResourceProviderio.opentelemetry.sdk.autoconfigure.spi.ResourceProviderio.opentelemetry.sdk.autoconfigure.spi.ResourceProviderio.opentelemetry.sdk.autoconfigure.spi.ResourceProviderotelResourceProvider(OtelSpringResourceProperties otelSpringResourceProperties, OtelResourceProperties otelResourceProperties)
-
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()
-