Package org.opensearch.telemetry.tracing
Interface TracingTelemetry
- All Superinterfaces:
AutoCloseable,Closeable
Interface for tracing telemetry providers
- Opensearch.internal:
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()closes the resourcecreateSpan(String spanName, Span parentSpan) Creates span with provided argumentsprovides tracing context propagator
-
Method Details
-
createSpan
Creates span with provided arguments- Parameters:
spanName- name of the spanparentSpan- span's parent span- Returns:
- span instance
-
getContextPropagator
TracingContextPropagator getContextPropagator()provides tracing context propagator- Returns:
- tracing context propagator instance
-
close
void close()closes the resource- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-