Interface Tracer
public interface Tracer
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddSpan(Trace2SpanDto span) voidaddThread(Trace2ThreadDto thread) voidappendToSpanInfo(String text) voidappendToThreadInfo(String text) default voidcreateAndStartThread(String name, long queueTimeNs) voidcreateThread(String name, long queueTimeNs) voidfinishSpan(long endTimeNs) voidvoidincrementDiscardedSpanCount(int discardedSpanCount) voidincrementDiscardedThreadCount(int discardedThreadCount) voidvoidvoidvoidsetSaveSpanCpuTime(boolean saveSpanCpuTime) voidsetSaveSpanMemoryAllocated(boolean saveSpanMemoryAllocated) voidsetSaveThreadCpuTime(boolean saveThreadCpuTime) voidsetSaveThreadMemoryAllocated(boolean saveThreadMemoryAllocated) booleanbooleanvoidstartSpan(String name, TraceSpanGroupType groupType, long createdTimeNs) void
-
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
-
setAlternativeStartTimeNs
void setAlternativeStartTimeNs() -
getAlternativeStartTimeNs
-
createThread
-
startThread
void startThread() -
addThread
-
appendToThreadInfo
-
finishThread
void finishThread() -
getDiscardedSpanCount
Integer getDiscardedSpanCount() -
startSpan
-
addSpan
-
appendToSpanInfo
-
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()
-