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 of
OpenTelemetry.-
Method Summary
Modifier and TypeMethodDescriptionstatic OpenTelemetrySdkBuilderbuilder()Returns a newOpenTelemetrySdkBuilderfor configuring an instance of the OpenTelemetry SDK.io.opentelemetry.context.propagation.ContextPropagatorsio.opentelemetry.sdk.trace.SdkTracerProviderReturns theSdkTracerProviderfor thisOpenTelemetrySdk.io.opentelemetry.api.trace.TracerProviderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.opentelemetry.api.OpenTelemetry
getTracer, getTracer, tracerBuilder
-
Method Details
-
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
-