Interface TracingTelemetry

All Superinterfaces:
AutoCloseable, Closeable

public interface TracingTelemetry extends Closeable
Interface for tracing telemetry providers
Opensearch.internal:
  • Method Details

    • createSpan

      Span createSpan(String spanName, Span parentSpan)
      Creates span with provided arguments
      Parameters:
      spanName - name of the span
      parentSpan - 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:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable