org.apache.hadoop.hbase.rest
Interface MetricsRESTSource

All Superinterfaces:
BaseSource
All Known Implementing Classes:
MetricsRESTSourceImpl

public interface MetricsRESTSource
extends BaseSource

Interface of the Metrics Source that will export data to Hadoop's Metrics2 system.


Field Summary
static String CONTEXT
           
static String FAILED_DELETE_KEY
           
static String FAILED_GET_KEY
           
static String FAILED_PUT_KEY
           
static String JMX_CONTEXT
           
static String METRICS_DESCRIPTION
           
static String METRICS_NAME
           
static String REQUEST_KEY
           
static String SUCCESSFUL_DELETE_KEY
           
static String SUCCESSFUL_GET_KEY
           
static String SUCCESSFUL_PUT_KEY
           
 
Fields inherited from interface org.apache.hadoop.hbase.metrics.BaseSource
HBASE_METRICS_SYSTEM_NAME
 
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.
 
Methods inherited from interface org.apache.hadoop.hbase.metrics.BaseSource
decGauge, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, incCounters, incGauge, init, removeMetric, setGauge, updateHistogram, updateQuantile
 

Field Detail

METRICS_NAME

static final String METRICS_NAME
See Also:
Constant Field Values

CONTEXT

static final String CONTEXT
See Also:
Constant Field Values

JMX_CONTEXT

static final String JMX_CONTEXT
See Also:
Constant Field Values

METRICS_DESCRIPTION

static final String METRICS_DESCRIPTION
See Also:
Constant Field Values

REQUEST_KEY

static final String REQUEST_KEY
See Also:
Constant Field Values

SUCCESSFUL_GET_KEY

static final String SUCCESSFUL_GET_KEY
See Also:
Constant Field Values

SUCCESSFUL_PUT_KEY

static final String SUCCESSFUL_PUT_KEY
See Also:
Constant Field Values

SUCCESSFUL_DELETE_KEY

static final String SUCCESSFUL_DELETE_KEY
See Also:
Constant Field Values

FAILED_GET_KEY

static final String FAILED_GET_KEY
See Also:
Constant Field Values

FAILED_PUT_KEY

static final String FAILED_PUT_KEY
See Also:
Constant Field Values

FAILED_DELETE_KEY

static final String FAILED_DELETE_KEY
See Also:
Constant Field Values
Method Detail

incrementRequests

void incrementRequests(int inc)
Increment the number of requests

Parameters:
inc - Ammount to increment by

incrementSucessfulGetRequests

void incrementSucessfulGetRequests(int inc)
Increment the number of successful Get requests.

Parameters:
inc - Number of successful get requests.

incrementSucessfulPutRequests

void incrementSucessfulPutRequests(int inc)
Increment the number of successful Put requests.

Parameters:
inc - Number of successful put requests.

incrementSucessfulDeleteRequests

void incrementSucessfulDeleteRequests(int inc)
Increment the number of successful Delete requests.

Parameters:
inc -

incrementFailedPutRequests

void incrementFailedPutRequests(int inc)
Increment the number of failed Put Requests.

Parameters:
inc - Number of failed Put requests.

incrementFailedGetRequests

void incrementFailedGetRequests(int inc)
Increment the number of failed Get requests.

Parameters:
inc - The number of failed Get Requests.

incrementFailedDeleteRequests

void incrementFailedDeleteRequests(int inc)
Increment the number of failed Delete requests.

Parameters:
inc - The number of failed delete requests.


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.