Class Trace2Dto

java.lang.Object
io.datarouter.instrumentation.trace.Trace2Dto

public class Trace2Dto extends Object
  • Field Details

    • traceparent

      public final Traceparent traceparent
    • initialParentId

      public final String initialParentId
    • context

      public final String context
    • type

      public final String type
    • params

      public final String params
    • created

      public final Long created
    • ended

      public final Long ended
    • serviceName

      public final String serviceName
    • discardedThreadCount

      public final Integer discardedThreadCount
    • totalThreadCount

      public final Integer totalThreadCount
    • cpuTimeCreatedNs

      public final Long cpuTimeCreatedNs
    • cpuTimeEndedNs

      public final Long cpuTimeEndedNs
    • memoryAllocatedBytesBegin

      public final Long memoryAllocatedBytesBegin
    • memoryAllocatedBytesEnded

      public final Long memoryAllocatedBytesEnded
    • saveReasons

      public final List<TraceSaveReasonType> saveReasons
    • category

      public final TraceCategory category
  • Constructor Details

  • Method Details

    • getDurationInNs

      public long getDurationInNs()
    • getDurationInMs

      public long getDurationInMs()
    • getCurrentTimeInNs

      public static long getCurrentTimeInNs()
    • convertToMsFromNsIfNecessary

      public static long convertToMsFromNsIfNecessary(long timeInMsOrNs, long createdTimeInMsOrNs)