Package io.opentelemetry.sdk
Class OpenTelemetrySdk
- java.lang.Object
-
- io.opentelemetry.sdk.OpenTelemetrySdk
-
- All Implemented Interfaces:
io.opentelemetry.api.OpenTelemetry
@ThreadSafe public final class OpenTelemetrySdk extends Object implements io.opentelemetry.api.OpenTelemetry
The SDK implementation ofOpenTelemetry.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static OpenTelemetrySdkBuilderbuilder()Returns a newOpenTelemetrySdkBuilderfor configuring an instance of the OpenTelemetry SDK.static OpenTelemetrySdkget()Deprecated.Will be removed without replacementstatic io.opentelemetry.sdk.trace.SdkTracerManagementgetGlobalTracerManagement()Deprecated.Will be removed without replacementio.opentelemetry.context.propagation.ContextPropagatorsgetPropagators()io.opentelemetry.sdk.trace.SdkTracerProvidergetSdkTracerProvider()Returns theSdkTracerProviderfor thisOpenTelemetrySdk.io.opentelemetry.sdk.trace.SdkTracerManagementgetTracerManagement()Deprecated.io.opentelemetry.api.trace.TracerProvidergetTracerProvider()
-
-
-
Method Detail
-
builder
public static OpenTelemetrySdkBuilder builder()
Returns a newOpenTelemetrySdkBuilderfor configuring an instance of the OpenTelemetry SDK.
-
get
@Deprecated public static OpenTelemetrySdk get()
Deprecated.Will be removed without replacementReturns the globalOpenTelemetrySdk.
-
getGlobalTracerManagement
@Deprecated public static io.opentelemetry.sdk.trace.SdkTracerManagement getGlobalTracerManagement()
Deprecated.Will be removed without replacementReturns the globalSdkTracerManagement.
-
getTracerProvider
public io.opentelemetry.api.trace.TracerProvider getTracerProvider()
- Specified by:
getTracerProviderin interfaceio.opentelemetry.api.OpenTelemetry
-
getSdkTracerProvider
public io.opentelemetry.sdk.trace.SdkTracerProvider getSdkTracerProvider()
Returns theSdkTracerProviderfor thisOpenTelemetrySdk.
-
getPropagators
public io.opentelemetry.context.propagation.ContextPropagators getPropagators()
- Specified by:
getPropagatorsin interfaceio.opentelemetry.api.OpenTelemetry
-
getTracerManagement
@Deprecated public io.opentelemetry.sdk.trace.SdkTracerManagement getTracerManagement()
Deprecated.Returns theSdkTracerManagementfor thisOpenTelemetrySdk.
-
-