Class AutoConfiguredOpenTelemetrySdk
java.lang.Object
io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdk
An auto-configured OpenTelemetry SDK. As an alternative to programmatically configuring the SDK
using
OpenTelemetrySdk.builder(), this package can be used to automatically configure the
SDK using environment properties specified by OpenTelemetry.-
Method Summary
Modifier and TypeMethodDescriptionbuilder()Returns a newAutoConfiguredOpenTelemetrySdkBuilderwhich can be used to customize auto-configuration behavior.abstract io.opentelemetry.sdk.autoconfigure.spi.ConfigPropertiesReturns theConfigPropertiesused for auto-configuration.abstract io.opentelemetry.sdk.OpenTelemetrySdkReturns theOpenTelemetrySdkthat was auto-configured, ornullif the SDK has been disabled.abstract io.opentelemetry.sdk.resources.ResourceReturns theResourcethat was auto-configured.Returns anAutoConfiguredOpenTelemetrySdkautomatically initialized through recognized system properties and environment variables.
-
Method Details
-
initialize
Returns anAutoConfiguredOpenTelemetrySdkautomatically initialized through recognized system properties and environment variables.This will automatically set the resulting SDK as the
GlobalOpenTelemetryinstance. -
builder
Returns a newAutoConfiguredOpenTelemetrySdkBuilderwhich can be used to customize auto-configuration behavior. -
getOpenTelemetrySdk
public abstract io.opentelemetry.sdk.OpenTelemetrySdk getOpenTelemetrySdk()Returns theOpenTelemetrySdkthat was auto-configured, ornullif the SDK has been disabled. -
getResource
public abstract io.opentelemetry.sdk.resources.Resource getResource()Returns theResourcethat was auto-configured. -
getConfig
public abstract io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties getConfig()Returns theConfigPropertiesused for auto-configuration.
-