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 OpenTelemetrySdkBuilder
builder()
Returns a newOpenTelemetrySdkBuilder
for configuring an instance of the OpenTelemetry SDK.io.opentelemetry.context.propagation.ContextPropagators
getPropagators()
io.opentelemetry.sdk.trace.SdkTracerProvider
getSdkTracerProvider()
Returns theSdkTracerProvider
for thisOpenTelemetrySdk
.io.opentelemetry.api.trace.TracerProvider
getTracerProvider()
-
-
-
Method Detail
-
builder
public static OpenTelemetrySdkBuilder builder()
Returns a newOpenTelemetrySdkBuilder
for configuring an instance of the OpenTelemetry SDK.
-
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
-
-