Package org.opensearch.telemetry.tracing
Class OTelResourceProvider
java.lang.Object
org.opensearch.telemetry.tracing.OTelResourceProvider
This class encapsulates all OpenTelemetry related resources
-
Method Summary
Modifier and TypeMethodDescriptionstatic io.opentelemetry.sdk.OpenTelemetrySdkget(Settings settings, io.opentelemetry.sdk.trace.export.SpanExporter spanExporter, io.opentelemetry.context.propagation.ContextPropagators contextPropagators, io.opentelemetry.sdk.trace.samplers.Sampler sampler) Creates OpenTelemetry instance with provided configurationstatic io.opentelemetry.sdk.OpenTelemetrySdkget(TelemetrySettings telemetrySettings, Settings settings) Creates OpenTelemetry instance with default configuration
-
Method Details
-
get
public static io.opentelemetry.sdk.OpenTelemetrySdk get(TelemetrySettings telemetrySettings, Settings settings) Creates OpenTelemetry instance with default configuration- Parameters:
telemetrySettings- telemetry settingssettings- cluster settings- Returns:
- OpenTelemetrySdk instance
-
get
public static io.opentelemetry.sdk.OpenTelemetrySdk get(Settings settings, io.opentelemetry.sdk.trace.export.SpanExporter spanExporter, io.opentelemetry.context.propagation.ContextPropagators contextPropagators, io.opentelemetry.sdk.trace.samplers.Sampler sampler) Creates OpenTelemetry instance with provided configuration- Parameters:
settings- cluster settingsspanExporter- span exporter instancecontextPropagators- context propagator instancesampler- sampler instance- Returns:
- OpenTelemetrySdk instance
-