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 Modifier and Type Method Description static OpenTelemetrySdkBuilderbuilder()Returns a newOpenTelemetrySdkBuilderfor configuring an instance of the OpenTelemetry SDK.io.opentelemetry.context.propagation.ContextPropagatorsgetPropagators()io.opentelemetry.sdk.trace.SdkTracerProvidergetSdkTracerProvider()Returns theSdkTracerProviderfor thisOpenTelemetrySdk.io.opentelemetry.api.trace.TracerProvidergetTracerProvider()
-
-
-
Method Detail
-
builder
public static OpenTelemetrySdkBuilder builder()
Returns a newOpenTelemetrySdkBuilderfor configuring an instance of the OpenTelemetry SDK.
-
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
-
-