Class Trace2Dto
java.lang.Object
io.datarouter.instrumentation.trace.Trace2Dto
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTrace2Dto(Traceparent traceparent, String initialParentId, String context, String type, String params, Long created, Long ended, String serviceName, Integer discardedThreadCount, Integer totalThreadCount, Long cpuTimeCreatedNs, Long cpuTimeEndedNs, Long memoryAllocatedBytesBegin, Long memoryAllocatedBytesEnded, List<TraceSaveReasonType> saveReasons, TraceCategory category) -
Method Summary
Modifier and TypeMethodDescriptionstatic longconvertToMsFromNsIfNecessary(long timeInMsOrNs, long createdTimeInMsOrNs) static longlonglong
-
Field Details
-
traceparent
-
initialParentId
-
context
-
type
-
params
-
created
-
ended
-
serviceName
-
discardedThreadCount
-
totalThreadCount
-
cpuTimeCreatedNs
-
cpuTimeEndedNs
-
memoryAllocatedBytesBegin
-
memoryAllocatedBytesEnded
-
saveReasons
-
category
-
-
Constructor Details
-
Trace2Dto
public Trace2Dto(Traceparent traceparent, String initialParentId, String context, String type, String params, Long created, Long ended, String serviceName, Integer discardedThreadCount, Integer totalThreadCount, Long cpuTimeCreatedNs, Long cpuTimeEndedNs, Long memoryAllocatedBytesBegin, Long memoryAllocatedBytesEnded, List<TraceSaveReasonType> saveReasons, TraceCategory category)
-
-
Method Details
-
getDurationInNs
public long getDurationInNs() -
getDurationInMs
public long getDurationInMs() -
getCurrentTimeInNs
public static long getCurrentTimeInNs() -
convertToMsFromNsIfNecessary
public static long convertToMsFromNsIfNecessary(long timeInMsOrNs, long createdTimeInMsOrNs)
-