Package io.trino.operator
Class TaskStats
java.lang.Object
io.trino.operator.TaskStats
-
Constructor Summary
ConstructorsConstructorDescriptionTaskStats(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 terminatingStartTime, 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, io.airlift.units.DataSize userMemoryReservation, io.airlift.units.DataSize peakUserMemoryReservation, io.airlift.units.DataSize revocableMemoryReservation, 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.Duration inputBlockedTime, io.airlift.units.DataSize outputDataSize, long outputPositions, io.airlift.units.Duration outputBlockedTime, io.airlift.units.DataSize writerInputDataSize, io.airlift.units.DataSize physicalWrittenDataSize, Optional<Integer> writerCount, int fullGcCount, io.airlift.units.Duration fullGcTime, List<PipelineStats> pipelines) -
Method Summary
Modifier and TypeMethodDescriptionintintorg.joda.time.DateTimedoubleio.airlift.units.Durationorg.joda.time.DateTimeorg.joda.time.DateTimeintio.airlift.units.Durationio.airlift.units.Durationio.airlift.units.DataSizelongorg.joda.time.DateTimeorg.joda.time.DateTimeio.airlift.units.Durationio.airlift.units.DataSizelongio.airlift.units.DataSizeio.airlift.units.DataSizelongio.airlift.units.Durationio.airlift.units.DataSizeio.airlift.units.DataSizelongintintlongio.airlift.units.Durationio.airlift.units.DataSizelongio.airlift.units.DataSizeintintlongorg.joda.time.DateTimeio.airlift.units.Durationio.airlift.units.Durationintio.airlift.units.Durationio.airlift.units.DataSizeio.airlift.units.DataSizeboolean
-
Constructor Details
-
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 terminatingStartTime, 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, io.airlift.units.DataSize userMemoryReservation, io.airlift.units.DataSize peakUserMemoryReservation, io.airlift.units.DataSize revocableMemoryReservation, 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.Duration inputBlockedTime, io.airlift.units.DataSize outputDataSize, long outputPositions, io.airlift.units.Duration outputBlockedTime, io.airlift.units.DataSize writerInputDataSize, io.airlift.units.DataSize physicalWrittenDataSize, Optional<Integer> writerCount, int fullGcCount, io.airlift.units.Duration fullGcTime, List<PipelineStats> pipelines)
-
-
Method Details
-
getCreateTime
public org.joda.time.DateTime getCreateTime() -
getFirstStartTime
@Nullable public org.joda.time.DateTime getFirstStartTime() -
getLastStartTime
@Nullable public org.joda.time.DateTime getLastStartTime() -
getTerminatingStartTime
@Nullable public org.joda.time.DateTime getTerminatingStartTime() -
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() -
getUserMemoryReservation
public io.airlift.units.DataSize getUserMemoryReservation() -
getPeakUserMemoryReservation
public io.airlift.units.DataSize getPeakUserMemoryReservation() -
getRevocableMemoryReservation
public io.airlift.units.DataSize getRevocableMemoryReservation() -
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
-
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() -
getInputBlockedTime
public io.airlift.units.Duration getInputBlockedTime() -
getOutputDataSize
public io.airlift.units.DataSize getOutputDataSize() -
getOutputPositions
public long getOutputPositions() -
getOutputBlockedTime
public io.airlift.units.Duration getOutputBlockedTime() -
getWriterInputDataSize
public io.airlift.units.DataSize getWriterInputDataSize() -
getPhysicalWrittenDataSize
public io.airlift.units.DataSize getPhysicalWrittenDataSize() -
getMaxWriterCount
-
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
-
summarizeFinal
-