|
||||||||||
| 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 Two 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 BaseSourceinit in class BaseSourceImplpublic void incrementRequests(int inc)
MetricsRESTSource
incrementRequests in interface MetricsRESTSourceinc - Ammount to increment bypublic void incrementSucessfulGetRequests(int inc)
MetricsRESTSource
incrementSucessfulGetRequests in interface MetricsRESTSourceinc - Number of successful get requests.public void incrementSucessfulPutRequests(int inc)
MetricsRESTSource
incrementSucessfulPutRequests in interface MetricsRESTSourceinc - Number of successful put requests.public void incrementSucessfulDeleteRequests(int inc)
MetricsRESTSource
incrementSucessfulDeleteRequests in interface MetricsRESTSourcepublic void incrementFailedGetRequests(int inc)
MetricsRESTSource
incrementFailedGetRequests in interface MetricsRESTSourceinc - The number of failed Get Requests.public void incrementFailedPutRequests(int inc)
MetricsRESTSource
incrementFailedPutRequests in interface MetricsRESTSourceinc - Number of failed Put requests.public void incrementFailedDeleteRequests(int inc)
MetricsRESTSource
incrementFailedDeleteRequests in interface MetricsRESTSourceinc - The number of failed delete requests.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||