|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hadoop.hbase.regionserver.metrics.RegionServerDynamicMetrics
public class RegionServerDynamicMetrics
This class is for maintaining the various RPC statistics and publishing them through the metrics interfaces. This also registers the JMX MBean for RPC.
This class has a number of metrics variables that are publicly accessible; these variables (objects) have methods to update their values; for example: rpcQueueTime.inc(time)
Field Summary | |
---|---|
org.apache.hadoop.metrics.util.MetricsRegistry |
registry
The metrics variables are public: - they can be set directly by calling their set/inc methods -they can also be read directly - e.g. |
Method Summary | |
---|---|
void |
clear()
Clear all metrics this exposes. |
void |
doUpdates(org.apache.hadoop.metrics.MetricsContext context)
Push the metrics to the monitoring subsystem on doUpdate() call. |
void |
incrTimeVaryingMetric(String name,
long amt,
int numOps)
|
static RegionServerDynamicMetrics |
newInstance(HRegionServer regionServer)
|
void |
setNumericMetric(String name,
long amt)
|
void |
shutdown()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public final org.apache.hadoop.metrics.util.MetricsRegistry registry
Method Detail |
---|
public static RegionServerDynamicMetrics newInstance(HRegionServer regionServer)
public void setNumericMetric(String name, long amt)
public void incrTimeVaryingMetric(String name, long amt, int numOps)
public void clear()
public void doUpdates(org.apache.hadoop.metrics.MetricsContext context)
doUpdates
in interface org.apache.hadoop.metrics.Updater
context
- ctxpublic void shutdown()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |