@InterfaceStability.Evolving @InterfaceAudience.Private public class MetricsRegionServer extends Object
This class is for maintaining the various regionserver statistics and publishing them through the metrics interfaces.
This class has a number of metrics variables that are publicly accessible; these variables (objects) have methods to update their values.| Constructor and Description |
|---|
MetricsRegionServer(MetricsRegionServerWrapper regionServerWrapper) |
| Modifier and Type | Method and Description |
|---|---|
MetricsRegionServerSource |
getMetricsSource() |
MetricsRegionServerWrapper |
getRegionServerWrapper() |
void |
incrSplitRequest() |
void |
incrSplitSuccess() |
void |
updateAppend(long t) |
void |
updateBulkLoad(long millis) |
void |
updateCheckAndDelete(long t) |
void |
updateCheckAndPut(long t) |
void |
updateCompaction(boolean isMajor,
long t,
int inputFileCount,
int outputFileCount,
long inputBytes,
long outputBytes) |
void |
updateDelete(long t) |
void |
updateDeleteBatch(long t) |
void |
updateFlush(long t,
long memstoreSize,
long fileSize) |
void |
updateGet(long t) |
void |
updateIncrement(long t) |
void |
updatePut(long t) |
void |
updatePutBatch(long t) |
void |
updateReplay(long t) |
void |
updateScanSize(long scanSize) |
void |
updateScanTime(long t) |
void |
updateSplitTime(long t) |
public MetricsRegionServer(MetricsRegionServerWrapper regionServerWrapper)
public MetricsRegionServerSource getMetricsSource()
public MetricsRegionServerWrapper getRegionServerWrapper()
public void updatePutBatch(long t)
public void updatePut(long t)
public void updateDelete(long t)
public void updateDeleteBatch(long t)
public void updateCheckAndDelete(long t)
public void updateCheckAndPut(long t)
public void updateGet(long t)
public void updateIncrement(long t)
public void updateAppend(long t)
public void updateReplay(long t)
public void updateScanSize(long scanSize)
public void updateScanTime(long t)
public void updateSplitTime(long t)
public void incrSplitRequest()
public void incrSplitSuccess()
public void updateFlush(long t,
long memstoreSize,
long fileSize)
public void updateCompaction(boolean isMajor,
long t,
int inputFileCount,
int outputFileCount,
long inputBytes,
long outputBytes)
public void updateBulkLoad(long millis)
Copyright © 2007–2017 The Apache Software Foundation. All rights reserved.