public class TaskStats extends Object
| Constructor and 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,
int runningDrivers,
int runningPartitionedDrivers,
int blockedDrivers,
int completedDrivers,
double cumulativeUserMemory,
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.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) |
public TaskStats(org.joda.time.DateTime createTime,
org.joda.time.DateTime endTime)
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,
int runningDrivers,
int runningPartitionedDrivers,
int blockedDrivers,
int completedDrivers,
double cumulativeUserMemory,
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.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)
public org.joda.time.DateTime getCreateTime()
@Nullable public org.joda.time.DateTime getFirstStartTime()
@Nullable public org.joda.time.DateTime getLastStartTime()
@Nullable public org.joda.time.DateTime getLastEndTime()
@Nullable public org.joda.time.DateTime getEndTime()
public io.airlift.units.Duration getElapsedTime()
public io.airlift.units.Duration getQueuedTime()
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 getSystemMemoryReservation()
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 getOutputDataSize()
public long getOutputPositions()
public io.airlift.units.DataSize getPhysicalWrittenDataSize()
public List<PipelineStats> getPipelines()
public int getQueuedPartitionedDrivers()
public int getRunningPartitionedDrivers()
public int getFullGcCount()
public io.airlift.units.Duration getFullGcTime()
public TaskStats summarize()
public TaskStats summarizeFinal()
Copyright © 2012–2019. All rights reserved.