Package io.trino.execution
Class StageStats
java.lang.Object
io.trino.execution.StageStats
-
Constructor Summary
ConstructorsConstructorDescriptionStageStats(org.joda.time.DateTime schedulingComplete, io.airlift.stats.Distribution.DistributionSnapshot getSplitDistribution, int totalTasks, int runningTasks, int completedTasks, int failedTasks, int totalDrivers, int queuedDrivers, int runningDrivers, int blockedDrivers, int completedDrivers, double cumulativeUserMemory, double failedCumulativeUserMemory, 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 failedScheduledTime, io.airlift.units.Duration totalCpuTime, io.airlift.units.Duration failedCpuTime, io.airlift.units.Duration totalBlockedTime, boolean fullyBlocked, Set<BlockedReason> blockedReasons, io.airlift.units.DataSize physicalInputDataSize, io.airlift.units.DataSize failedPhysicalInputDataSize, long physicalInputPositions, long failedPhysicalInputPositions, io.airlift.units.Duration physicalInputReadTime, io.airlift.units.Duration failedPhysicalInputReadTime, io.airlift.units.DataSize internalNetworkInputDataSize, io.airlift.units.DataSize failedInternalNetworkInputDataSize, long internalNetworkInputPositions, long failedInternalNetworkInputPositions, io.airlift.units.DataSize rawInputDataSize, io.airlift.units.DataSize failedRawInputDataSize, long rawInputPositions, long failedRawInputPositions, io.airlift.units.DataSize processedInputDataSize, io.airlift.units.DataSize failedProcessedInputDataSize, long processedInputPositions, long failedProcessedInputPositions, io.airlift.units.Duration inputBlockedTime, io.airlift.units.Duration failedInputBlockedTime, io.airlift.units.DataSize bufferedDataSize, Optional<TDigestHistogram> outputBufferUtilization, io.airlift.units.DataSize outputDataSize, io.airlift.units.DataSize failedOutputDataSize, long outputPositions, long failedOutputPositions, io.airlift.units.Duration outputBlockedTime, io.airlift.units.Duration failedOutputBlockedTime, io.airlift.units.DataSize physicalWrittenDataSize, io.airlift.units.DataSize failedPhysicalWrittenDataSize, StageGcStatistics gcInfo, List<OperatorStats> operatorSummaries) -
Method Summary
Modifier and TypeMethodDescriptionstatic StageStatsintio.airlift.units.DataSizeintintdoubleio.airlift.units.Durationdoubleio.airlift.units.Durationio.airlift.units.DataSizelongio.airlift.units.Durationio.airlift.units.DataSizelongio.airlift.units.DataSizelongio.airlift.units.Durationio.airlift.units.DataSizeio.airlift.units.DataSizelongio.airlift.units.DataSizelongio.airlift.units.Durationintio.airlift.stats.Distribution.DistributionSnapshotio.airlift.units.Durationio.airlift.units.DataSizelongio.airlift.units.Durationio.airlift.units.DataSizelongio.airlift.units.DataSizeio.airlift.units.DataSizeio.airlift.units.DataSizelongio.airlift.units.Durationio.airlift.units.DataSizeio.airlift.units.DataSizelongintio.airlift.units.DataSizelongio.airlift.units.DataSizeintintorg.joda.time.DateTimeio.airlift.units.Durationio.airlift.units.Durationintio.airlift.units.DataSizeio.airlift.units.Durationintio.airlift.units.DataSizebooleantoBasicStageStats(StageState stageState)
-
Constructor Details
-
StageStats
public StageStats(org.joda.time.DateTime schedulingComplete, io.airlift.stats.Distribution.DistributionSnapshot getSplitDistribution, int totalTasks, int runningTasks, int completedTasks, int failedTasks, int totalDrivers, int queuedDrivers, int runningDrivers, int blockedDrivers, int completedDrivers, double cumulativeUserMemory, double failedCumulativeUserMemory, 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 failedScheduledTime, io.airlift.units.Duration totalCpuTime, io.airlift.units.Duration failedCpuTime, io.airlift.units.Duration totalBlockedTime, boolean fullyBlocked, Set<BlockedReason> blockedReasons, io.airlift.units.DataSize physicalInputDataSize, io.airlift.units.DataSize failedPhysicalInputDataSize, long physicalInputPositions, long failedPhysicalInputPositions, io.airlift.units.Duration physicalInputReadTime, io.airlift.units.Duration failedPhysicalInputReadTime, io.airlift.units.DataSize internalNetworkInputDataSize, io.airlift.units.DataSize failedInternalNetworkInputDataSize, long internalNetworkInputPositions, long failedInternalNetworkInputPositions, io.airlift.units.DataSize rawInputDataSize, io.airlift.units.DataSize failedRawInputDataSize, long rawInputPositions, long failedRawInputPositions, io.airlift.units.DataSize processedInputDataSize, io.airlift.units.DataSize failedProcessedInputDataSize, long processedInputPositions, long failedProcessedInputPositions, io.airlift.units.Duration inputBlockedTime, io.airlift.units.Duration failedInputBlockedTime, io.airlift.units.DataSize bufferedDataSize, Optional<TDigestHistogram> outputBufferUtilization, io.airlift.units.DataSize outputDataSize, io.airlift.units.DataSize failedOutputDataSize, long outputPositions, long failedOutputPositions, io.airlift.units.Duration outputBlockedTime, io.airlift.units.Duration failedOutputBlockedTime, io.airlift.units.DataSize physicalWrittenDataSize, io.airlift.units.DataSize failedPhysicalWrittenDataSize, StageGcStatistics gcInfo, List<OperatorStats> operatorSummaries)
-
-
Method Details
-
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() -
getFailedTasks
public int getFailedTasks() -
getTotalDrivers
public int getTotalDrivers() -
getQueuedDrivers
public int getQueuedDrivers() -
getRunningDrivers
public int getRunningDrivers() -
getBlockedDrivers
public int getBlockedDrivers() -
getCompletedDrivers
public int getCompletedDrivers() -
getCumulativeUserMemory
public double getCumulativeUserMemory() -
getFailedCumulativeUserMemory
public double getFailedCumulativeUserMemory() -
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() -
getFailedScheduledTime
public io.airlift.units.Duration getFailedScheduledTime() -
getTotalCpuTime
public io.airlift.units.Duration getTotalCpuTime() -
getFailedCpuTime
public io.airlift.units.Duration getFailedCpuTime() -
getTotalBlockedTime
public io.airlift.units.Duration getTotalBlockedTime() -
isFullyBlocked
public boolean isFullyBlocked() -
getBlockedReasons
-
getPhysicalInputDataSize
public io.airlift.units.DataSize getPhysicalInputDataSize() -
getFailedPhysicalInputDataSize
public io.airlift.units.DataSize getFailedPhysicalInputDataSize() -
getPhysicalInputPositions
public long getPhysicalInputPositions() -
getFailedPhysicalInputPositions
public long getFailedPhysicalInputPositions() -
getPhysicalInputReadTime
public io.airlift.units.Duration getPhysicalInputReadTime() -
getFailedPhysicalInputReadTime
public io.airlift.units.Duration getFailedPhysicalInputReadTime() -
getInternalNetworkInputDataSize
public io.airlift.units.DataSize getInternalNetworkInputDataSize() -
getFailedInternalNetworkInputDataSize
public io.airlift.units.DataSize getFailedInternalNetworkInputDataSize() -
getInternalNetworkInputPositions
public long getInternalNetworkInputPositions() -
getFailedInternalNetworkInputPositions
public long getFailedInternalNetworkInputPositions() -
getRawInputDataSize
public io.airlift.units.DataSize getRawInputDataSize() -
getFailedRawInputDataSize
public io.airlift.units.DataSize getFailedRawInputDataSize() -
getRawInputPositions
public long getRawInputPositions() -
getFailedRawInputPositions
public long getFailedRawInputPositions() -
getProcessedInputDataSize
public io.airlift.units.DataSize getProcessedInputDataSize() -
getFailedProcessedInputDataSize
public io.airlift.units.DataSize getFailedProcessedInputDataSize() -
getProcessedInputPositions
public long getProcessedInputPositions() -
getFailedProcessedInputPositions
public long getFailedProcessedInputPositions() -
getInputBlockedTime
public io.airlift.units.Duration getInputBlockedTime() -
getFailedInputBlockedTime
public io.airlift.units.Duration getFailedInputBlockedTime() -
getBufferedDataSize
public io.airlift.units.DataSize getBufferedDataSize() -
getOutputBufferUtilization
-
getOutputDataSize
public io.airlift.units.DataSize getOutputDataSize() -
getFailedOutputDataSize
public io.airlift.units.DataSize getFailedOutputDataSize() -
getOutputPositions
public long getOutputPositions() -
getFailedOutputPositions
public long getFailedOutputPositions() -
getOutputBlockedTime
public io.airlift.units.Duration getOutputBlockedTime() -
getFailedOutputBlockedTime
public io.airlift.units.Duration getFailedOutputBlockedTime() -
getPhysicalWrittenDataSize
public io.airlift.units.DataSize getPhysicalWrittenDataSize() -
getFailedPhysicalWrittenDataSize
public io.airlift.units.DataSize getFailedPhysicalWrittenDataSize() -
getGcInfo
-
getOperatorSummaries
-
toBasicStageStats
-
createInitial
-