Class OpenTelemetryTracer

java.lang.Object
org.openqa.selenium.remote.tracing.opentelemetry.OpenTelemetryTracer
All Implemented Interfaces:
Tracer

public class OpenTelemetryTracer extends Object implements Tracer
  • Constructor Details

    • OpenTelemetryTracer

      public OpenTelemetryTracer(io.opentelemetry.api.trace.Tracer tracer, io.opentelemetry.context.propagation.TextMapPropagator propagator)
  • Method Details

    • setHttpLogs

      public static void setHttpLogs(boolean value)
    • getHttpLogs

      public static boolean getHttpLogs()
    • getInstance

      public static OpenTelemetryTracer getInstance()
    • getCurrentContext

      public TraceContext getCurrentContext()
      Specified by:
      getCurrentContext in interface Tracer
    • getPropagator

      public Propagator getPropagator()
      Specified by:
      getPropagator in interface Tracer
    • setOpenTelemetryContext

      public void setOpenTelemetryContext(io.opentelemetry.context.Context context)
    • createAttributeMap

      public AttributeMap createAttributeMap()
      Specified by:
      createAttributeMap in interface Tracer