Interface Tracer


public interface Tracer
  • Method Details

    • getServerName

      String getServerName()
    • getTraceContext

      Optional<W3TraceContext> getTraceContext()
    • getThreadQueue

      BlockingQueue<Trace2ThreadDto> getThreadQueue()
    • getSpanQueue

      BlockingQueue<Trace2SpanDto> getSpanQueue()
    • getCurrentThreadId

      Long getCurrentThreadId()
    • getDiscardedThreadCount

      Integer getDiscardedThreadCount()
    • incrementDiscardedThreadCount

      void incrementDiscardedThreadCount(int discardedThreadCount)
    • createAndStartThread

      default void createAndStartThread(String name, long queueTimeNs)
    • setAlternativeStartTimeNs

      void setAlternativeStartTimeNs()
    • getAlternativeStartTimeNs

      Optional<Long> getAlternativeStartTimeNs()
    • createThread

      void createThread(String name, long queueTimeNs)
    • startThread

      void startThread()
    • addThread

      void addThread(Trace2ThreadDto thread)
    • appendToThreadInfo

      void appendToThreadInfo(String text)
    • finishThread

      void finishThread()
    • getDiscardedSpanCount

      Integer getDiscardedSpanCount()
    • startSpan

      void startSpan(String name, TraceSpanGroupType groupType, long createdTimeNs)
    • addSpan

      void addSpan(Trace2SpanDto span)
    • appendToSpanInfo

      void appendToSpanInfo(String text)
    • finishSpan

      void finishSpan(long endTimeNs)
    • incrementDiscardedSpanCount

      void incrementDiscardedSpanCount(int discardedSpanCount)
    • getCurrentSpan

      Trace2SpanDto getCurrentSpan()
    • shouldSample

      boolean shouldSample()
    • setForceSample

      void setForceSample()
    • shouldLog

      boolean shouldLog()
    • setForceLog

      void setForceLog()
    • setSaveThreadCpuTime

      void setSaveThreadCpuTime(boolean saveThreadCpuTime)
    • setSaveThreadMemoryAllocated

      void setSaveThreadMemoryAllocated(boolean saveThreadMemoryAllocated)
    • setSaveSpanCpuTime

      void setSaveSpanCpuTime(boolean saveSpanCpuTime)
    • setSaveSpanMemoryAllocated

      void setSaveSpanMemoryAllocated(boolean saveSpanMemoryAllocated)
    • createChildTracer

      Tracer createChildTracer()