Package io.prestosql.execution
Class StageStats
- java.lang.Object
-
- io.prestosql.execution.StageStats
-
@Immutable public class StageStats extends Object
-
-
Constructor Summary
Constructors Constructor Description StageStats(org.joda.time.DateTime schedulingComplete, io.airlift.stats.Distribution.DistributionSnapshot getSplitDistribution, int totalTasks, int runningTasks, int completedTasks, int totalDrivers, int queuedDrivers, int runningDrivers, int blockedDrivers, int completedDrivers, double cumulativeUserMemory, io.airlift.units.DataSize userMemoryReservation, io.airlift.units.DataSize revocableMemoryReservation, io.airlift.units.DataSize totalMemoryReservation, io.airlift.units.DataSize peakUserMemoryReservation, io.airlift.units.DataSize peakRevocableMemoryReservation, 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 bufferedDataSize, io.airlift.units.DataSize outputDataSize, long outputPositions, io.airlift.units.DataSize physicalWrittenDataSize, StageGcStatistics gcInfo, List<OperatorStats> operatorSummaries)
-
Method Summary
-
-
-
Constructor Detail
-
StageStats
public StageStats(org.joda.time.DateTime schedulingComplete, io.airlift.stats.Distribution.DistributionSnapshot getSplitDistribution, int totalTasks, int runningTasks, int completedTasks, int totalDrivers, int queuedDrivers, int runningDrivers, int blockedDrivers, int completedDrivers, double cumulativeUserMemory, io.airlift.units.DataSize userMemoryReservation, io.airlift.units.DataSize revocableMemoryReservation, io.airlift.units.DataSize totalMemoryReservation, io.airlift.units.DataSize peakUserMemoryReservation, io.airlift.units.DataSize peakRevocableMemoryReservation, 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 bufferedDataSize, io.airlift.units.DataSize outputDataSize, long outputPositions, io.airlift.units.DataSize physicalWrittenDataSize, StageGcStatistics gcInfo, List<OperatorStats> operatorSummaries)
-
-
Method Detail
-
getSchedulingComplete
public org.joda.time.DateTime getSchedulingComplete()
-
getGetSplitDistribution
public io.airlift.stats.Distribution.DistributionSnapshot getGetSplitDistribution()
-
getTotalTasks
public int getTotalTasks()
-
getRunningTasks
public int getRunningTasks()
-
getCompletedTasks
public int getCompletedTasks()
-
getTotalDrivers
public int getTotalDrivers()
-
getQueuedDrivers
public int getQueuedDrivers()
-
getRunningDrivers
public int getRunningDrivers()
-
getBlockedDrivers
public int getBlockedDrivers()
-
getCompletedDrivers
public int getCompletedDrivers()
-
getCumulativeUserMemory
public double getCumulativeUserMemory()
-
getUserMemoryReservation
public io.airlift.units.DataSize getUserMemoryReservation()
-
getRevocableMemoryReservation
public io.airlift.units.DataSize getRevocableMemoryReservation()
-
getTotalMemoryReservation
public io.airlift.units.DataSize getTotalMemoryReservation()
-
getPeakUserMemoryReservation
public io.airlift.units.DataSize getPeakUserMemoryReservation()
-
getPeakRevocableMemoryReservation
public io.airlift.units.DataSize getPeakRevocableMemoryReservation()
-
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()
-
getBufferedDataSize
public io.airlift.units.DataSize getBufferedDataSize()
-
getOutputDataSize
public io.airlift.units.DataSize getOutputDataSize()
-
getOutputPositions
public long getOutputPositions()
-
getPhysicalWrittenDataSize
public io.airlift.units.DataSize getPhysicalWrittenDataSize()
-
getGcInfo
public StageGcStatistics getGcInfo()
-
getOperatorSummaries
public List<OperatorStats> getOperatorSummaries()
-
toBasicStageStats
public BasicStageStats toBasicStageStats(StageState stageState)
-
-