Package io.trino.operator
Class PipelineStats
java.lang.Object
io.trino.operator.PipelineStats
-
Constructor Summary
ConstructorsConstructorDescriptionPipelineStats(int pipelineId, org.joda.time.DateTime firstStartTime, org.joda.time.DateTime lastStartTime, org.joda.time.DateTime lastEndTime, boolean inputPipeline, boolean outputPipeline, int totalDrivers, int queuedDrivers, int queuedPartitionedDrivers, long queuedPartitionedSplitsWeight, int runningDrivers, int runningPartitionedDrivers, long runningPartitionedSplitsWeight, int blockedDrivers, int completedDrivers, io.airlift.units.DataSize userMemoryReservation, io.airlift.units.DataSize revocableMemoryReservation, io.airlift.stats.Distribution.DistributionSnapshot queuedTime, io.airlift.stats.Distribution.DistributionSnapshot elapsedTime, 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 physicalWrittenDataSize, List<OperatorStats> operatorSummaries, List<DriverStats> drivers) -
Method Summary
Modifier and TypeMethodDescriptionintintio.airlift.stats.Distribution.DistributionSnapshotorg.joda.time.DateTimeio.airlift.units.Durationio.airlift.units.DataSizelongorg.joda.time.DateTimeorg.joda.time.DateTimeio.airlift.units.Durationio.airlift.units.DataSizelongio.airlift.units.DataSizelongio.airlift.units.Durationio.airlift.units.DataSizeintio.airlift.units.DataSizelongintintlongio.airlift.stats.Distribution.DistributionSnapshotio.airlift.units.DataSizelongio.airlift.units.DataSizeintintlongio.airlift.units.Durationio.airlift.units.Durationintio.airlift.units.Durationio.airlift.units.DataSizebooleanbooleanboolean
-
Constructor Details
-
PipelineStats
public PipelineStats(int pipelineId, org.joda.time.DateTime firstStartTime, org.joda.time.DateTime lastStartTime, org.joda.time.DateTime lastEndTime, boolean inputPipeline, boolean outputPipeline, int totalDrivers, int queuedDrivers, int queuedPartitionedDrivers, long queuedPartitionedSplitsWeight, int runningDrivers, int runningPartitionedDrivers, long runningPartitionedSplitsWeight, int blockedDrivers, int completedDrivers, io.airlift.units.DataSize userMemoryReservation, io.airlift.units.DataSize revocableMemoryReservation, io.airlift.stats.Distribution.DistributionSnapshot queuedTime, io.airlift.stats.Distribution.DistributionSnapshot elapsedTime, 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 physicalWrittenDataSize, List<OperatorStats> operatorSummaries, List<DriverStats> drivers)
-
-
Method Details
-
getPipelineId
public int getPipelineId() -
getFirstStartTime
@Nullable public org.joda.time.DateTime getFirstStartTime() -
getLastStartTime
@Nullable public org.joda.time.DateTime getLastStartTime() -
getLastEndTime
@Nullable public org.joda.time.DateTime getLastEndTime() -
isInputPipeline
public boolean isInputPipeline() -
isOutputPipeline
public boolean isOutputPipeline() -
getTotalDrivers
public int getTotalDrivers() -
getQueuedDrivers
public int getQueuedDrivers() -
getQueuedPartitionedDrivers
public int getQueuedPartitionedDrivers() -
getQueuedPartitionedSplitsWeight
public long getQueuedPartitionedSplitsWeight() -
getRunningDrivers
public int getRunningDrivers() -
getRunningPartitionedDrivers
public int getRunningPartitionedDrivers() -
getRunningPartitionedSplitsWeight
public long getRunningPartitionedSplitsWeight() -
getBlockedDrivers
public int getBlockedDrivers() -
getCompletedDrivers
public int getCompletedDrivers() -
getUserMemoryReservation
public io.airlift.units.DataSize getUserMemoryReservation() -
getRevocableMemoryReservation
public io.airlift.units.DataSize getRevocableMemoryReservation() -
getQueuedTime
public io.airlift.stats.Distribution.DistributionSnapshot getQueuedTime() -
getElapsedTime
public io.airlift.stats.Distribution.DistributionSnapshot getElapsedTime() -
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() -
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() -
getPhysicalInputReadTime
public io.airlift.units.Duration getPhysicalInputReadTime() -
getOutputDataSize
public io.airlift.units.DataSize getOutputDataSize() -
getOutputPositions
public long getOutputPositions() -
getOutputBlockedTime
public io.airlift.units.Duration getOutputBlockedTime() -
getPhysicalWrittenDataSize
public io.airlift.units.DataSize getPhysicalWrittenDataSize() -
getOperatorSummaries
-
getDrivers
-
summarize
-