@InterfaceAudience.Private public class MetricsHBaseServerSourceImpl extends BaseSourceImpl implements MetricsHBaseServerSource
metricsContext, metricsDescription, metricsJmxContext, metricsName, metricsRegistry
AUTHENTICATION_FAILURES_DESC, AUTHENTICATION_FAILURES_NAME, AUTHENTICATION_SUCCESSES_DESC, AUTHENTICATION_SUCCESSES_NAME, AUTHORIZATION_FAILURES_DESC, AUTHORIZATION_FAILURES_NAME, AUTHORIZATION_SUCCESSES_DESC, AUTHORIZATION_SUCCESSES_NAME, EXCEPTIONS_BUSY_NAME, EXCEPTIONS_DESC, EXCEPTIONS_MOVED_NAME, EXCEPTIONS_NAME, EXCEPTIONS_NSRE_NAME, EXCEPTIONS_OOO_NAME, EXCEPTIONS_SANITY_NAME, EXCEPTIONS_TYPE_DESC, EXCEPTIONS_UNKNOWN_NAME, GENERAL_QUEUE_DESC, GENERAL_QUEUE_NAME, NUM_ACTIVE_HANDLER_DESC, NUM_ACTIVE_HANDLER_NAME, NUM_OPEN_CONNECTIONS_DESC, NUM_OPEN_CONNECTIONS_NAME, PRIORITY_QUEUE_DESC, PRIORITY_QUEUE_NAME, PROCESS_CALL_TIME_DESC, PROCESS_CALL_TIME_NAME, QUEUE_CALL_TIME_DESC, QUEUE_CALL_TIME_NAME, QUEUE_SIZE_DESC, QUEUE_SIZE_NAME, RECEIVED_BYTES_DESC, RECEIVED_BYTES_NAME, REPLICATION_QUEUE_DESC, REPLICATION_QUEUE_NAME, SENT_BYTES_DESC, SENT_BYTES_NAME, TOTAL_CALL_TIME_DESC, TOTAL_CALL_TIME_NAME
HBASE_METRICS_SYSTEM_NAME
Constructor and Description |
---|
MetricsHBaseServerSourceImpl(String metricsName,
String metricsDescription,
String metricsContext,
String metricsJmxContext,
MetricsHBaseServerWrapper wrapper) |
Modifier and Type | Method and Description |
---|---|
void |
authenticationFailure() |
void |
authenticationSuccess() |
void |
authorizationFailure() |
void |
authorizationSuccess() |
void |
dequeuedCall(int qTime) |
void |
exception() |
void |
failedSanityException() |
void |
getMetrics(MetricsCollector metricsCollector,
boolean all) |
void |
movedRegionException() |
void |
notServingRegionException() |
void |
outOfOrderException()
Different types of exceptions
|
void |
processedCall(int processingTime) |
void |
queuedAndProcessedCall(int totalTime) |
void |
receivedBytes(int count) |
void |
sentBytes(long count) |
void |
tooBusyException() |
void |
unknownScannerException() |
decGauge, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, getMetricsRegistry, incCounters, incGauge, init, removeMetric, setGauge, updateHistogram, updateQuantile
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
decGauge, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, incCounters, incGauge, init, removeMetric, setGauge, updateHistogram, updateQuantile
public MetricsHBaseServerSourceImpl(String metricsName, String metricsDescription, String metricsContext, String metricsJmxContext, MetricsHBaseServerWrapper wrapper)
public void authorizationSuccess()
authorizationSuccess
in interface MetricsHBaseServerSource
public void authorizationFailure()
authorizationFailure
in interface MetricsHBaseServerSource
public void authenticationFailure()
authenticationFailure
in interface MetricsHBaseServerSource
public void exception()
exception
in interface MetricsHBaseServerSource
public void outOfOrderException()
MetricsHBaseServerSource
outOfOrderException
in interface MetricsHBaseServerSource
public void failedSanityException()
failedSanityException
in interface MetricsHBaseServerSource
public void movedRegionException()
movedRegionException
in interface MetricsHBaseServerSource
public void notServingRegionException()
notServingRegionException
in interface MetricsHBaseServerSource
public void unknownScannerException()
unknownScannerException
in interface MetricsHBaseServerSource
public void tooBusyException()
tooBusyException
in interface MetricsHBaseServerSource
public void authenticationSuccess()
authenticationSuccess
in interface MetricsHBaseServerSource
public void sentBytes(long count)
sentBytes
in interface MetricsHBaseServerSource
public void receivedBytes(int count)
receivedBytes
in interface MetricsHBaseServerSource
public void dequeuedCall(int qTime)
dequeuedCall
in interface MetricsHBaseServerSource
public void processedCall(int processingTime)
processedCall
in interface MetricsHBaseServerSource
public void queuedAndProcessedCall(int totalTime)
queuedAndProcessedCall
in interface MetricsHBaseServerSource
public void getMetrics(MetricsCollector metricsCollector, boolean all)
getMetrics
in class BaseSourceImpl