public class TaskIOMetricGroup extends ProxyMetricGroup<TaskMetricGroup>
parentMetricGroup
Constructor and Description |
---|
TaskIOMetricGroup(TaskMetricGroup parent) |
Modifier and Type | Method and Description |
---|---|
IOMetrics |
createSnapshot() |
Counter |
getNumBuffersInLocalCounter() |
Counter |
getNumBuffersInRemoteCounter() |
Counter |
getNumBuffersOutCounter() |
Counter |
getNumBytesInLocalCounter() |
Meter |
getNumBytesInLocalRateMeter() |
Counter |
getNumBytesInRemoteCounter() |
Meter |
getNumBytesInRemoteRateMeter() |
Counter |
getNumBytesOutCounter() |
Meter |
getNumBytesOutRateMeter() |
Counter |
getNumRecordsInCounter() |
Counter |
getNumRecordsOutCounter() |
void |
initializeBufferMetrics(Task task)
Initialize Buffer Metrics for a task.
|
void |
reuseRecordsInputCounter(Counter numRecordsInCounter) |
void |
reuseRecordsOutputCounter(Counter numRecordsOutCounter) |
addGroup, addGroup, addGroup, counter, counter, counter, counter, gauge, gauge, getAllVariables, getMetricIdentifier, getMetricIdentifier, getScopeComponents, histogram, histogram, meter, meter
public TaskIOMetricGroup(TaskMetricGroup parent)
public IOMetrics createSnapshot()
public Counter getNumBytesOutCounter()
public Counter getNumBytesInLocalCounter()
public Counter getNumBytesInRemoteCounter()
public Counter getNumRecordsInCounter()
public Counter getNumRecordsOutCounter()
public Counter getNumBuffersOutCounter()
public Counter getNumBuffersInLocalCounter()
public Counter getNumBuffersInRemoteCounter()
public Meter getNumBytesInLocalRateMeter()
public Meter getNumBytesInRemoteRateMeter()
public Meter getNumBytesOutRateMeter()
public void initializeBufferMetrics(Task task)
public void reuseRecordsInputCounter(Counter numRecordsInCounter)
public void reuseRecordsOutputCounter(Counter numRecordsOutCounter)
Copyright © 2014–2019 The Apache Software Foundation. All rights reserved.