Class ExtendedTracer

java.lang.Object
io.opentelemetry.api.incubator.trace.ExtendedTracer
All Implemented Interfaces:
io.opentelemetry.api.trace.Tracer

public final class ExtendedTracer extends Object implements io.opentelemetry.api.trace.Tracer
Utility class to simplify tracing.

The README explains the use cases in more detail.

  • Method Details

    • create

      public static ExtendedTracer create(io.opentelemetry.api.trace.Tracer delegate)
      Creates a new instance of ExtendedTracer.
      Parameters:
      delegate - the Tracer to use
    • spanBuilder

      public ExtendedSpanBuilder spanBuilder(String spanName)
      Creates a new ExtendedSpanBuilder with the given span name.
      Specified by:
      spanBuilder in interface io.opentelemetry.api.trace.Tracer
      Parameters:
      spanName - the name of the span
      Returns:
      the ExtendedSpanBuilder