|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hadoop.hbase.metrics.BaseSourceImpl
org.apache.hadoop.hbase.rest.MetricsRESTSourceImpl
public class MetricsRESTSourceImpl
Hadoop One implementation of a metrics2 source that will export metrics from the Rest server to the hadoop metrics2 subsystem. Implements BaseSource through BaseSourceImpl, following the pattern
Field Summary |
---|
Fields inherited from class org.apache.hadoop.hbase.metrics.BaseSourceImpl |
---|
metricsContext, metricsDescription, metricsJmxContext, metricsName, metricsRegistry |
Fields inherited from interface org.apache.hadoop.hbase.rest.MetricsRESTSource |
---|
CONTEXT, FAILED_DELETE_KEY, FAILED_GET_KEY, FAILED_PUT_KEY, JMX_CONTEXT, METRICS_DESCRIPTION, METRICS_NAME, REQUEST_KEY, SUCCESSFUL_DELETE_KEY, SUCCESSFUL_GET_KEY, SUCCESSFUL_PUT_KEY |
Fields inherited from interface org.apache.hadoop.hbase.metrics.BaseSource |
---|
HBASE_METRICS_SYSTEM_NAME |
Constructor Summary | |
---|---|
MetricsRESTSourceImpl()
|
|
MetricsRESTSourceImpl(String metricsName,
String metricsDescription,
String metricsContext,
String metricsJmxContext)
|
Method Summary | |
---|---|
void |
incrementFailedDeleteRequests(int inc)
Increment the number of failed Delete requests. |
void |
incrementFailedGetRequests(int inc)
Increment the number of failed Get requests. |
void |
incrementFailedPutRequests(int inc)
Increment the number of failed Put Requests. |
void |
incrementRequests(int inc)
Increment the number of requests |
void |
incrementSucessfulDeleteRequests(int inc)
Increment the number of successful Delete requests. |
void |
incrementSucessfulGetRequests(int inc)
Increment the number of successful Get requests. |
void |
incrementSucessfulPutRequests(int inc)
Increment the number of successful Put requests. |
void |
init()
Clear out the metrics and re-prepare the source. |
Methods inherited from class org.apache.hadoop.hbase.metrics.BaseSourceImpl |
---|
decGauge, getMetrics, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, getMetricsRegistry, incCounters, incGauge, removeMetric, setGauge, updateHistogram, updateQuantile |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.hadoop.hbase.metrics.BaseSource |
---|
decGauge, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, incCounters, incGauge, removeMetric, setGauge, updateHistogram, updateQuantile |
Constructor Detail |
---|
public MetricsRESTSourceImpl()
public MetricsRESTSourceImpl(String metricsName, String metricsDescription, String metricsContext, String metricsJmxContext)
Method Detail |
---|
public void init()
BaseSource
init
in interface BaseSource
init
in class BaseSourceImpl
public void incrementRequests(int inc)
MetricsRESTSource
incrementRequests
in interface MetricsRESTSource
inc
- Ammount to increment bypublic void incrementSucessfulGetRequests(int inc)
MetricsRESTSource
incrementSucessfulGetRequests
in interface MetricsRESTSource
inc
- Number of successful get requests.public void incrementSucessfulPutRequests(int inc)
MetricsRESTSource
incrementSucessfulPutRequests
in interface MetricsRESTSource
inc
- Number of successful put requests.public void incrementSucessfulDeleteRequests(int inc)
MetricsRESTSource
incrementSucessfulDeleteRequests
in interface MetricsRESTSource
public void incrementFailedGetRequests(int inc)
MetricsRESTSource
incrementFailedGetRequests
in interface MetricsRESTSource
inc
- The number of failed Get Requests.public void incrementFailedPutRequests(int inc)
MetricsRESTSource
incrementFailedPutRequests
in interface MetricsRESTSource
inc
- Number of failed Put requests.public void incrementFailedDeleteRequests(int inc)
MetricsRESTSource
incrementFailedDeleteRequests
in interface MetricsRESTSource
inc
- The number of failed delete requests.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |