public class ExceptionTrackingSourceImpl extends BaseSourceImpl implements ExceptionTrackingSource
| Modifier and Type | Field and Description |
|---|---|
protected MutableFastCounter |
exceptions |
protected MutableFastCounter |
exceptionsBusy |
protected MutableFastCounter |
exceptionsCallQueueTooBig |
protected MutableFastCounter |
exceptionsMoved |
protected MutableFastCounter |
exceptionsMultiTooLarge |
protected MutableFastCounter |
exceptionsNSRE |
protected MutableFastCounter |
exceptionsOOO |
protected MutableFastCounter |
exceptionsSanity |
protected MutableFastCounter |
exceptionsScannerReset |
protected MutableFastCounter |
exceptionsUnknown |
metricsAdapter, metricsContext, metricsDescription, metricsJmxContext, metricsName, metricsRegistry, registryEXCEPTIONS_BUSY_NAME, EXCEPTIONS_CALL_QUEUE_TOO_BIG, EXCEPTIONS_CALL_QUEUE_TOO_BIG_DESC, EXCEPTIONS_DESC, EXCEPTIONS_MOVED_NAME, EXCEPTIONS_MULTI_TOO_LARGE_DESC, EXCEPTIONS_MULTI_TOO_LARGE_NAME, EXCEPTIONS_NAME, EXCEPTIONS_NSRE_NAME, EXCEPTIONS_OOO_NAME, EXCEPTIONS_SANITY_NAME, EXCEPTIONS_SCANNER_RESET_NAME, EXCEPTIONS_TYPE_DESC, EXCEPTIONS_UNKNOWN_NAMEHBASE_METRICS_SYSTEM_NAME| Constructor and Description |
|---|
ExceptionTrackingSourceImpl(String metricsName,
String metricsDescription,
String metricsContext,
String metricsJmxContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
callQueueTooBigException() |
void |
exception() |
void |
failedSanityException() |
void |
init()
Clear out the metrics and re-prepare the source.
|
void |
movedRegionException() |
void |
multiActionTooLargeException() |
void |
notServingRegionException() |
void |
outOfOrderException()
Different types of exceptions
|
void |
scannerResetException() |
void |
tooBusyException() |
void |
unknownScannerException() |
decGauge, getMetricRegistryInfo, getMetrics, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, getMetricsRegistry, incCounters, incGauge, removeMetric, setGauge, updateHistogramclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdecGauge, getMetricRegistryInfo, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, incCounters, incGauge, removeMetric, setGauge, updateHistogramprotected 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
public void init()
BaseSourceinit in interface BaseSourceinit in class BaseSourceImplpublic void exception()
exception in interface ExceptionTrackingSourcepublic void outOfOrderException()
ExceptionTrackingSourceoutOfOrderException in interface ExceptionTrackingSourcepublic void failedSanityException()
failedSanityException in interface ExceptionTrackingSourcepublic void movedRegionException()
movedRegionException in interface ExceptionTrackingSourcepublic void notServingRegionException()
notServingRegionException in interface ExceptionTrackingSourcepublic void unknownScannerException()
unknownScannerException in interface ExceptionTrackingSourcepublic void scannerResetException()
scannerResetException in interface ExceptionTrackingSourcepublic void tooBusyException()
tooBusyException in interface ExceptionTrackingSourcepublic void multiActionTooLargeException()
multiActionTooLargeException in interface ExceptionTrackingSourcepublic void callQueueTooBigException()
callQueueTooBigException in interface ExceptionTrackingSourceCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.