Class TaskStats


  • public class TaskStats
    extends Object
    • Constructor Detail

      • TaskStats

        public TaskStats​(org.joda.time.DateTime createTime,
                         org.joda.time.DateTime endTime)
      • TaskStats

        public TaskStats​(org.joda.time.DateTime createTime,
                         org.joda.time.DateTime firstStartTime,
                         org.joda.time.DateTime lastStartTime,
                         org.joda.time.DateTime lastEndTime,
                         org.joda.time.DateTime endTime,
                         io.airlift.units.Duration elapsedTime,
                         io.airlift.units.Duration queuedTime,
                         int totalDrivers,
                         int queuedDrivers,
                         int queuedPartitionedDrivers,
                         long queuedPartitionedSplitsWeight,
                         int runningDrivers,
                         int runningPartitionedDrivers,
                         long runningPartitionedSplitsWeight,
                         int blockedDrivers,
                         int completedDrivers,
                         double cumulativeUserMemory,
                         double cumulativeSystemMemory,
                         io.airlift.units.DataSize userMemoryReservation,
                         io.airlift.units.DataSize revocableMemoryReservation,
                         io.airlift.units.DataSize systemMemoryReservation,
                         io.airlift.units.Duration totalScheduledTime,
                         io.airlift.units.Duration totalCpuTime,
                         io.airlift.units.Duration totalBlockedTime,
                         boolean fullyBlocked,
                         Set<BlockedReason> blockedReasons,
                         io.airlift.units.DataSize physicalInputDataSize,
                         long physicalInputPositions,
                         io.airlift.units.Duration physicalInputReadTime,
                         io.airlift.units.DataSize internalNetworkInputDataSize,
                         long internalNetworkInputPositions,
                         io.airlift.units.DataSize rawInputDataSize,
                         long rawInputPositions,
                         io.airlift.units.DataSize processedInputDataSize,
                         long processedInputPositions,
                         io.airlift.units.DataSize outputDataSize,
                         long outputPositions,
                         io.airlift.units.DataSize physicalWrittenDataSize,
                         int fullGcCount,
                         io.airlift.units.Duration fullGcTime,
                         List<PipelineStats> pipelines)
    • Method Detail

      • getCreateTime

        public org.joda.time.DateTime getCreateTime()
      • getFirstStartTime

        @Nullable
        public org.joda.time.DateTime getFirstStartTime()
      • getLastStartTime

        @Nullable
        public org.joda.time.DateTime getLastStartTime()
      • getLastEndTime

        @Nullable
        public org.joda.time.DateTime getLastEndTime()
      • getEndTime

        @Nullable
        public org.joda.time.DateTime getEndTime()
      • getElapsedTime

        public io.airlift.units.Duration getElapsedTime()
      • getQueuedTime

        public io.airlift.units.Duration getQueuedTime()
      • getTotalDrivers

        public int getTotalDrivers()
      • getQueuedDrivers

        public int getQueuedDrivers()
      • getRunningDrivers

        public int getRunningDrivers()
      • getBlockedDrivers

        public int getBlockedDrivers()
      • getCompletedDrivers

        public int getCompletedDrivers()
      • getCumulativeUserMemory

        public double getCumulativeUserMemory()
      • getCumulativeSystemMemory

        public double getCumulativeSystemMemory()
      • getUserMemoryReservation

        public io.airlift.units.DataSize getUserMemoryReservation()
      • getRevocableMemoryReservation

        public io.airlift.units.DataSize getRevocableMemoryReservation()
      • getSystemMemoryReservation

        public io.airlift.units.DataSize getSystemMemoryReservation()
      • getTotalScheduledTime

        public io.airlift.units.Duration getTotalScheduledTime()
      • getTotalCpuTime

        public io.airlift.units.Duration getTotalCpuTime()
      • getTotalBlockedTime

        public io.airlift.units.Duration getTotalBlockedTime()
      • isFullyBlocked

        public boolean isFullyBlocked()
      • getPhysicalInputDataSize

        public io.airlift.units.DataSize getPhysicalInputDataSize()
      • getPhysicalInputPositions

        public long getPhysicalInputPositions()
      • getPhysicalInputReadTime

        public io.airlift.units.Duration getPhysicalInputReadTime()
      • getInternalNetworkInputDataSize

        public io.airlift.units.DataSize getInternalNetworkInputDataSize()
      • getInternalNetworkInputPositions

        public long getInternalNetworkInputPositions()
      • getRawInputDataSize

        public io.airlift.units.DataSize getRawInputDataSize()
      • getRawInputPositions

        public long getRawInputPositions()
      • getProcessedInputDataSize

        public io.airlift.units.DataSize getProcessedInputDataSize()
      • getProcessedInputPositions

        public long getProcessedInputPositions()
      • getOutputDataSize

        public io.airlift.units.DataSize getOutputDataSize()
      • getOutputPositions

        public long getOutputPositions()
      • getPhysicalWrittenDataSize

        public io.airlift.units.DataSize getPhysicalWrittenDataSize()
      • getQueuedPartitionedDrivers

        public int getQueuedPartitionedDrivers()
      • getQueuedPartitionedSplitsWeight

        public long getQueuedPartitionedSplitsWeight()
      • getRunningPartitionedDrivers

        public int getRunningPartitionedDrivers()
      • getRunningPartitionedSplitsWeight

        public long getRunningPartitionedSplitsWeight()
      • getFullGcCount

        public int getFullGcCount()
      • getFullGcTime

        public io.airlift.units.Duration getFullGcTime()
      • summarizeFinal

        public TaskStats summarizeFinal()