Package org.apache.hadoop.hbase.metrics
Interface ExceptionTrackingSource
- All Superinterfaces:
BaseSource
- All Known Subinterfaces:
MetricsHBaseServerSource
,MetricsThriftServerSource
- All Known Implementing Classes:
ExceptionTrackingSourceImpl
,MetricsHBaseServerSourceImpl
,MetricsThriftServerSourceImpl
Common interface for metrics source implementations which need to track individual exception
types thrown or received.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from interface org.apache.hadoop.hbase.metrics.BaseSource
HBASE_METRICS_SYSTEM_NAME
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
void
void
void
Different types of exceptionsvoid
void
void
void
void
void
Methods inherited from interface org.apache.hadoop.hbase.metrics.BaseSource
decGauge, getMetricRegistryInfo, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, incCounters, incGauge, init, removeMetric, setGauge, updateHistogram
-
Field Details
-
EXCEPTIONS_NAME
- See Also:
-
EXCEPTIONS_DESC
- See Also:
-
EXCEPTIONS_TYPE_DESC
- See Also:
-
EXCEPTIONS_OOO_NAME
- See Also:
-
EXCEPTIONS_BUSY_NAME
- See Also:
-
EXCEPTIONS_UNKNOWN_NAME
- See Also:
-
EXCEPTIONS_SCANNER_RESET_NAME
- See Also:
-
EXCEPTIONS_SANITY_NAME
- See Also:
-
EXCEPTIONS_MOVED_NAME
- See Also:
-
EXCEPTIONS_NSRE_NAME
- See Also:
-
EXCEPTIONS_MULTI_TOO_LARGE_NAME
- See Also:
-
EXCEPTIONS_MULTI_TOO_LARGE_DESC
- See Also:
-
EXCEPTIONS_CALL_QUEUE_TOO_BIG
- See Also:
-
EXCEPTIONS_CALL_QUEUE_TOO_BIG_DESC
- See Also:
-
EXCEPTIONS_QUOTA_EXCEEDED
- See Also:
-
EXCEPTIONS_RPC_THROTTLING
- See Also:
-
EXCEPTIONS_CALL_DROPPED
- See Also:
-
EXCEPTIONS_CALL_TIMED_OUT
- See Also:
-
EXCEPTIONS_REQUEST_TOO_BIG
- See Also:
-
OTHER_EXCEPTIONS
- See Also:
-
-
Method Details
-
exception
void exception() -
outOfOrderException
void outOfOrderException()Different types of exceptions -
failedSanityException
void failedSanityException() -
movedRegionException
void movedRegionException() -
notServingRegionException
void notServingRegionException() -
unknownScannerException
void unknownScannerException() -
scannerResetException
void scannerResetException() -
tooBusyException
void tooBusyException() -
multiActionTooLargeException
void multiActionTooLargeException() -
callQueueTooBigException
void callQueueTooBigException() -
quotaExceededException
void quotaExceededException() -
rpcThrottlingException
void rpcThrottlingException() -
callDroppedException
void callDroppedException() -
callTimedOut
void callTimedOut() -
requestTooBigException
void requestTooBigException() -
otherExceptions
void otherExceptions()
-