@Immutable public class StageStats extends Object
| Constructor and 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.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) |
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.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)
public org.joda.time.DateTime getSchedulingComplete()
public io.airlift.stats.Distribution.DistributionSnapshot getGetSplitDistribution()
public int getTotalTasks()
public int getRunningTasks()
public int getCompletedTasks()
public int getTotalDrivers()
public int getQueuedDrivers()
public int getRunningDrivers()
public int getBlockedDrivers()
public int getCompletedDrivers()
public double getCumulativeUserMemory()
public io.airlift.units.DataSize getUserMemoryReservation()
public io.airlift.units.DataSize getRevocableMemoryReservation()
public io.airlift.units.DataSize getTotalMemoryReservation()
public io.airlift.units.DataSize getPeakUserMemoryReservation()
public io.airlift.units.DataSize getPeakRevocableMemoryReservation()
public io.airlift.units.Duration getTotalScheduledTime()
public io.airlift.units.Duration getTotalCpuTime()
public io.airlift.units.Duration getTotalBlockedTime()
public boolean isFullyBlocked()
public Set<BlockedReason> getBlockedReasons()
public io.airlift.units.DataSize getPhysicalInputDataSize()
public long getPhysicalInputPositions()
public io.airlift.units.DataSize getInternalNetworkInputDataSize()
public long getInternalNetworkInputPositions()
public io.airlift.units.DataSize getRawInputDataSize()
public long getRawInputPositions()
public io.airlift.units.DataSize getProcessedInputDataSize()
public long getProcessedInputPositions()
public io.airlift.units.DataSize getBufferedDataSize()
public io.airlift.units.DataSize getOutputDataSize()
public long getOutputPositions()
public io.airlift.units.DataSize getPhysicalWrittenDataSize()
public StageGcStatistics getGcInfo()
public List<OperatorStats> getOperatorSummaries()
public BasicStageStats toBasicStageStats(StageState stageState)
Copyright © 2012–2019. All rights reserved.