Class OTelPropagatedSpan

java.lang.Object
org.opensearch.telemetry.tracing.AbstractSpan
org.opensearch.telemetry.tracing.OTelPropagatedSpan
All Implemented Interfaces:
Span

public class OTelPropagatedSpan extends AbstractSpan
Propagated span through context propagation
  • Constructor Details

    • OTelPropagatedSpan

      public OTelPropagatedSpan(io.opentelemetry.api.trace.Span span)
      Creates OTelPropagatedSpan
      Parameters:
      span - otel propagated span
  • Method Details

    • endSpan

      public void endSpan()
    • addAttribute

      public void addAttribute(String key, String value)
    • addAttribute

      public void addAttribute(String key, Long value)
    • addAttribute

      public void addAttribute(String key, Double value)
    • addAttribute

      public void addAttribute(String key, Boolean value)
    • setError

      public void setError(Exception exception)
    • addEvent

      public void addEvent(String event)
    • getTraceId

      public String getTraceId()
    • getSpanId

      public String getSpanId()