Package io.trino.operator
Class TaskStats
- java.lang.Object
-
- io.trino.operator.TaskStats
-
public class TaskStats extends Object
-
-
Constructor Summary
Constructors Constructor Description TaskStats(org.joda.time.DateTime createTime, org.joda.time.DateTime endTime)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 Summary
-
-
-
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()
-
getBlockedReasons
public Set<BlockedReason> getBlockedReasons()
-
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()
-
getPipelines
public List<PipelineStats> getPipelines()
-
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()
-
summarize
public TaskStats summarize()
-
summarizeFinal
public TaskStats summarizeFinal()
-
-