Interface SpanData

    • Method Detail

      • getName

        java.lang.String getName()
        Returns the name of this Span.
        Returns:
        the name of this Span.
      • getKind

        SpanKind getKind()
        Returns the kind of this Span.
        Returns:
        the kind of this Span.
      • getTraceId

        default java.lang.String getTraceId()
        Gets the trace id for this span.
        Returns:
        the trace id.
      • getSpanId

        default java.lang.String getSpanId()
        Gets the span id for this span.
        Returns:
        the span id.
      • getParentSpanId

        default java.lang.String getParentSpanId()
        Returns the parent SpanId. If the Span is a root Span, the SpanId returned will be invalid.
        Returns:
        the parent SpanId or an invalid SpanId if this is a root Span.
      • getStatus

        StatusData getStatus()
        Returns the Status.
        Returns:
        the Status.
      • getStartEpochNanos

        long getStartEpochNanos()
        Returns the start epoch timestamp in nanos of this Span.
        Returns:
        the start epoch timestamp in nanos of this Span.
      • getAttributes

        Attributes getAttributes()
        Returns the attributes recorded for this Span.
        Returns:
        the attributes recorded for this Span.
      • getEvents

        java.util.List<EventData> getEvents()
        Returns the timed events recorded for this Span.
        Returns:
        the timed events recorded for this Span.
      • getLinks

        java.util.List<LinkData> getLinks()
        Returns links recorded for this Span.
        Returns:
        links recorded for this Span.
      • getEndEpochNanos

        long getEndEpochNanos()
        Returns the end epoch timestamp in nanos of this Span.
        Returns:
        the end epoch timestamp in nanos of this Span.
      • hasEnded

        boolean hasEnded()
        Returns whether this Span has already been ended.
        Returns:
        true if the span has already been ended, false if not.
      • getTotalRecordedEvents

        int getTotalRecordedEvents()
        The total number of EventData events that were recorded on this span. This number may be larger than the number of events that are attached to this span, if the total number recorded was greater than the configured maximum value. See: SpanLimits.getMaxNumberOfEvents()
        Returns:
        The total number of events recorded on this span.
      • getTotalRecordedLinks

        int getTotalRecordedLinks()
        The total number of LinkData links that were recorded on this span. This number may be larger than the number of links that are attached to this span, if the total number recorded was greater than the configured maximum value. See: SpanLimits.getMaxNumberOfLinks()
        Returns:
        The total number of links recorded on this span.
      • getTotalAttributeCount

        int getTotalAttributeCount()
        The total number of attributes that were recorded on this span. This number may be larger than the number of attributes that are attached to this span, if the total number recorded was greater than the configured maximum value. See: SpanLimits.getMaxNumberOfAttributes()
        Returns:
        The total number of attributes on this span.
      • getResource

        Resource getResource()
        Returns the resource of this Span.
        Returns:
        the resource of this Span.