@InterfaceAudience.Private public class ExceptionTrackingSourceImpl extends BaseSourceImpl implements ExceptionTrackingSource
Modifier and Type | Field and Description |
---|---|
protected MutableFastCounter |
exceptionRequestTooBig |
protected MutableFastCounter |
exceptions |
protected MutableFastCounter |
exceptionsBusy |
protected MutableFastCounter |
exceptionsCallDropped |
protected MutableFastCounter |
exceptionsCallQueueTooBig |
protected MutableFastCounter |
exceptionsCallTimedOut |
protected MutableFastCounter |
exceptionsMoved |
protected MutableFastCounter |
exceptionsMultiTooLarge |
protected MutableFastCounter |
exceptionsNSRE |
protected MutableFastCounter |
exceptionsOOO |
protected MutableFastCounter |
exceptionsQuotaExceeded |
protected MutableFastCounter |
exceptionsRpcThrottling |
protected MutableFastCounter |
exceptionsSanity |
protected MutableFastCounter |
exceptionsScannerReset |
protected MutableFastCounter |
exceptionsUnknown |
protected MutableFastCounter |
otherExceptions |
metricsAdapter, metricsContext, metricsDescription, metricsJmxContext, metricsName, metricsRegistry, registry
EXCEPTIONS_BUSY_NAME, EXCEPTIONS_CALL_DROPPED, EXCEPTIONS_CALL_QUEUE_TOO_BIG, EXCEPTIONS_CALL_QUEUE_TOO_BIG_DESC, EXCEPTIONS_CALL_TIMED_OUT, EXCEPTIONS_DESC, EXCEPTIONS_MOVED_NAME, EXCEPTIONS_MULTI_TOO_LARGE_DESC, EXCEPTIONS_MULTI_TOO_LARGE_NAME, EXCEPTIONS_NAME, EXCEPTIONS_NSRE_NAME, EXCEPTIONS_OOO_NAME, EXCEPTIONS_QUOTA_EXCEEDED, EXCEPTIONS_REQUEST_TOO_BIG, EXCEPTIONS_RPC_THROTTLING, EXCEPTIONS_SANITY_NAME, EXCEPTIONS_SCANNER_RESET_NAME, EXCEPTIONS_TYPE_DESC, EXCEPTIONS_UNKNOWN_NAME, OTHER_EXCEPTIONS
HBASE_METRICS_SYSTEM_NAME
Constructor and Description |
---|
ExceptionTrackingSourceImpl(String metricsName,
String metricsDescription,
String metricsContext,
String metricsJmxContext) |
Modifier and Type | Method and Description |
---|---|
void |
callDroppedException() |
void |
callQueueTooBigException() |
void |
callTimedOut() |
void |
exception() |
void |
failedSanityException() |
void |
init()
Clear out the metrics and re-prepare the source.
|
void |
movedRegionException() |
void |
multiActionTooLargeException() |
void |
notServingRegionException() |
void |
otherExceptions() |
void |
outOfOrderException()
Different types of exceptions
|
void |
quotaExceededException() |
void |
requestTooBigException() |
void |
rpcThrottlingException() |
void |
scannerResetException() |
void |
tooBusyException() |
void |
unknownScannerException() |
decGauge, getMetrics, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, getMetricsRegistry, incCounters, incGauge, removeMetric, setGauge, updateHistogram
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
decGauge, getMetricRegistryInfo, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, incCounters, incGauge, removeMetric, setGauge, updateHistogram
protected MutableFastCounter exceptions
protected MutableFastCounter exceptionsOOO
protected MutableFastCounter exceptionsBusy
protected MutableFastCounter exceptionsUnknown
protected MutableFastCounter exceptionsScannerReset
protected MutableFastCounter exceptionsSanity
protected MutableFastCounter exceptionsNSRE
protected MutableFastCounter exceptionsMoved
protected MutableFastCounter exceptionsMultiTooLarge
protected MutableFastCounter exceptionsCallQueueTooBig
protected MutableFastCounter exceptionsQuotaExceeded
protected MutableFastCounter exceptionsRpcThrottling
protected MutableFastCounter exceptionsCallDropped
protected MutableFastCounter exceptionsCallTimedOut
protected MutableFastCounter exceptionRequestTooBig
protected MutableFastCounter otherExceptions
public ExceptionTrackingSourceImpl(String metricsName, String metricsDescription, String metricsContext, String metricsJmxContext)
public void init()
BaseSource
init
in interface BaseSource
init
in class BaseSourceImpl
public void exception()
exception
in interface ExceptionTrackingSource
public void outOfOrderException()
ExceptionTrackingSource
outOfOrderException
in interface ExceptionTrackingSource
public void failedSanityException()
failedSanityException
in interface ExceptionTrackingSource
public void movedRegionException()
movedRegionException
in interface ExceptionTrackingSource
public void notServingRegionException()
notServingRegionException
in interface ExceptionTrackingSource
public void unknownScannerException()
unknownScannerException
in interface ExceptionTrackingSource
public void scannerResetException()
scannerResetException
in interface ExceptionTrackingSource
public void tooBusyException()
tooBusyException
in interface ExceptionTrackingSource
public void multiActionTooLargeException()
multiActionTooLargeException
in interface ExceptionTrackingSource
public void callQueueTooBigException()
callQueueTooBigException
in interface ExceptionTrackingSource
public void quotaExceededException()
quotaExceededException
in interface ExceptionTrackingSource
public void rpcThrottlingException()
rpcThrottlingException
in interface ExceptionTrackingSource
public void callDroppedException()
callDroppedException
in interface ExceptionTrackingSource
public void callTimedOut()
callTimedOut
in interface ExceptionTrackingSource
public void requestTooBigException()
requestTooBigException
in interface ExceptionTrackingSource
public void otherExceptions()
otherExceptions
in interface ExceptionTrackingSource
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.