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 OpenTelemetrySdkBuilder
builder()
Returns a newOpenTelemetrySdkBuilder
for configuring an instance of the OpenTelemetry SDK.static OpenTelemetrySdk
get()
Deprecated.Will be removed without replacementstatic io.opentelemetry.sdk.trace.SdkTracerManagement
getGlobalTracerManagement()
Deprecated.Will be removed without replacementio.opentelemetry.context.propagation.ContextPropagators
getPropagators()
io.opentelemetry.sdk.trace.SdkTracerProvider
getSdkTracerProvider()
Returns theSdkTracerProvider
for thisOpenTelemetrySdk
.io.opentelemetry.sdk.trace.SdkTracerManagement
getTracerManagement()
Deprecated.io.opentelemetry.api.trace.TracerProvider
getTracerProvider()
-
-
-
Method Detail
-
builder
public static OpenTelemetrySdkBuilder builder()
Returns a newOpenTelemetrySdkBuilder
for 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:
getTracerProvider
in interfaceio.opentelemetry.api.OpenTelemetry
-
getSdkTracerProvider
public io.opentelemetry.sdk.trace.SdkTracerProvider getSdkTracerProvider()
Returns theSdkTracerProvider
for thisOpenTelemetrySdk
.
-
getPropagators
public io.opentelemetry.context.propagation.ContextPropagators getPropagators()
- Specified by:
getPropagators
in interfaceio.opentelemetry.api.OpenTelemetry
-
getTracerManagement
@Deprecated public io.opentelemetry.sdk.trace.SdkTracerManagement getTracerManagement()
Deprecated.Returns theSdkTracerManagement
for thisOpenTelemetrySdk
.
-
-