public class IOMetrics extends Object implements Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
protected long |
accumulateBackPressuredTime |
protected double |
accumulateBusyTime |
protected long |
accumulateIdleTime |
protected long |
numBytesIn |
protected long |
numBytesOut |
protected long |
numRecordsIn |
protected long |
numRecordsOut |
protected Map<IntermediateResultPartitionID,ResultPartitionBytes> |
resultPartitionBytes |
| 构造器和说明 |
|---|
IOMetrics(long numBytesIn,
long numBytesOut,
long numRecordsIn,
long numRecordsOut,
long accumulateIdleTime,
double accumulateBusyTime,
long accumulateBackPressuredTime) |
IOMetrics(long numBytesIn,
long numBytesOut,
long numRecordsIn,
long numRecordsOut,
long accumulateIdleTime,
double accumulateBusyTime,
long accumulateBackPressuredTime,
Map<IntermediateResultPartitionID,ResultPartitionBytes> resultPartitionBytes) |
IOMetrics(org.apache.flink.metrics.Meter recordsIn,
org.apache.flink.metrics.Meter recordsOut,
org.apache.flink.metrics.Meter bytesIn,
org.apache.flink.metrics.Meter bytesOut,
org.apache.flink.metrics.Gauge<Long> accumulatedBackPressuredTime,
org.apache.flink.metrics.Gauge<Long> accumulatedIdleTime,
org.apache.flink.metrics.Gauge<Double> accumulatedBusyTime,
Map<IntermediateResultPartitionID,ResultPartitionBytesCounter> resultPartitionBytesCounters) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
getAccumulateBackPressuredTime() |
double |
getAccumulateBusyTime() |
long |
getAccumulateIdleTime() |
long |
getNumBytesIn() |
long |
getNumBytesOut() |
long |
getNumRecordsIn() |
long |
getNumRecordsOut() |
Map<IntermediateResultPartitionID,ResultPartitionBytes> |
getResultPartitionBytes() |
protected long numRecordsIn
protected long numRecordsOut
protected long numBytesIn
protected long numBytesOut
protected long accumulateBackPressuredTime
protected double accumulateBusyTime
protected long accumulateIdleTime
@Nullable protected Map<IntermediateResultPartitionID,ResultPartitionBytes> resultPartitionBytes
public IOMetrics(org.apache.flink.metrics.Meter recordsIn,
org.apache.flink.metrics.Meter recordsOut,
org.apache.flink.metrics.Meter bytesIn,
org.apache.flink.metrics.Meter bytesOut,
org.apache.flink.metrics.Gauge<Long> accumulatedBackPressuredTime,
org.apache.flink.metrics.Gauge<Long> accumulatedIdleTime,
org.apache.flink.metrics.Gauge<Double> accumulatedBusyTime,
Map<IntermediateResultPartitionID,ResultPartitionBytesCounter> resultPartitionBytesCounters)
public IOMetrics(long numBytesIn,
long numBytesOut,
long numRecordsIn,
long numRecordsOut,
long accumulateIdleTime,
double accumulateBusyTime,
long accumulateBackPressuredTime)
@VisibleForTesting
public IOMetrics(long numBytesIn,
long numBytesOut,
long numRecordsIn,
long numRecordsOut,
long accumulateIdleTime,
double accumulateBusyTime,
long accumulateBackPressuredTime,
@Nullable
Map<IntermediateResultPartitionID,ResultPartitionBytes> resultPartitionBytes)
public long getNumRecordsIn()
public long getNumRecordsOut()
public long getNumBytesIn()
public long getNumBytesOut()
public double getAccumulateBusyTime()
public long getAccumulateBackPressuredTime()
public long getAccumulateIdleTime()
public Map<IntermediateResultPartitionID,ResultPartitionBytes> getResultPartitionBytes()
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.