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 OpenTelemetrySdkBuilder
builder()
Returns a newOpenTelemetrySdkBuilder
for configuring an instance of the OpenTelemetry SDK.io.opentelemetry.api.metrics.MeterProvider
io.opentelemetry.context.propagation.ContextPropagators
io.opentelemetry.sdk.logs.SdkLoggerProvider
Returns theSdkLoggerProvider
for thisOpenTelemetrySdk
.io.opentelemetry.sdk.metrics.SdkMeterProvider
Returns theSdkMeterProvider
for thisOpenTelemetrySdk
.io.opentelemetry.sdk.trace.SdkTracerProvider
Returns theSdkTracerProvider
for thisOpenTelemetrySdk
.io.opentelemetry.api.trace.TracerProvider
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.opentelemetry.api.OpenTelemetry
getMeter, getTracer, getTracer, meterBuilder, tracerBuilder
-
Method Details
-
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
. -
getMeterProvider
public io.opentelemetry.api.metrics.MeterProvider getMeterProvider()- Specified by:
getMeterProvider
in interfaceio.opentelemetry.api.OpenTelemetry
-
getSdkMeterProvider
public io.opentelemetry.sdk.metrics.SdkMeterProvider getSdkMeterProvider()Returns theSdkMeterProvider
for thisOpenTelemetrySdk
. -
getSdkLoggerProvider
public io.opentelemetry.sdk.logs.SdkLoggerProvider getSdkLoggerProvider()Returns theSdkLoggerProvider
for thisOpenTelemetrySdk
.- Since:
- 1.19.0
-
getPropagators
public io.opentelemetry.context.propagation.ContextPropagators getPropagators()- Specified by:
getPropagators
in interfaceio.opentelemetry.api.OpenTelemetry
-
toString
-