public interface MetricsAssignmentManagerSource extends BaseSource
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ASSIGN_METRIC_PREFIX |
static java.lang.String |
MERGE_METRIC_PREFIX |
static java.lang.String |
METRICS_CONTEXT
The context metrics will be under.
|
static java.lang.String |
METRICS_DESCRIPTION
Description
|
static java.lang.String |
METRICS_JMX_CONTEXT
The name of the metrics context that metrics will be under in jmx
|
static java.lang.String |
METRICS_NAME
The name of the metrics
|
static java.lang.String |
OPERATION_COUNT_NAME |
static java.lang.String |
RIT_COUNT_DESC |
static java.lang.String |
RIT_COUNT_NAME |
static java.lang.String |
RIT_COUNT_OVER_THRESHOLD_DESC |
static java.lang.String |
RIT_COUNT_OVER_THRESHOLD_NAME |
static java.lang.String |
RIT_DURATION_DESC |
static java.lang.String |
RIT_DURATION_NAME |
static java.lang.String |
RIT_OLDEST_AGE_DESC |
static java.lang.String |
RIT_OLDEST_AGE_NAME |
static java.lang.String |
SPLIT_METRIC_PREFIX |
static java.lang.String |
UNASSIGN_METRIC_PREFIX |
HBASE_METRICS_SYSTEM_NAME
Modifier and Type | Method and Description |
---|---|
OperationMetrics |
getAssignMetrics() |
OperationMetrics |
getMergeMetrics() |
OperationMetrics |
getSplitMetrics() |
OperationMetrics |
getUnassignMetrics() |
void |
incrementOperationCounter()
TODO: Remove.
|
void |
setRIT(int ritCount)
Set the number of regions in transition.
|
void |
setRITCountOverThreshold(int ritCountOverThreshold)
Set the count of the number of regions that have been in transition over the threshold time.
|
void |
setRITOldestAge(long age)
Set the oldest region in transition.
|
void |
updateRitDuration(long duration) |
decGauge, getMetricRegistryInfo, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, incCounters, incGauge, init, removeMetric, setGauge, updateHistogram
static final java.lang.String METRICS_NAME
static final java.lang.String METRICS_CONTEXT
static final java.lang.String METRICS_JMX_CONTEXT
static final java.lang.String METRICS_DESCRIPTION
static final java.lang.String RIT_COUNT_NAME
static final java.lang.String RIT_COUNT_OVER_THRESHOLD_NAME
static final java.lang.String RIT_OLDEST_AGE_NAME
static final java.lang.String RIT_DURATION_NAME
static final java.lang.String RIT_COUNT_DESC
static final java.lang.String RIT_COUNT_OVER_THRESHOLD_DESC
static final java.lang.String RIT_OLDEST_AGE_DESC
static final java.lang.String RIT_DURATION_DESC
static final java.lang.String ASSIGN_METRIC_PREFIX
static final java.lang.String UNASSIGN_METRIC_PREFIX
static final java.lang.String SPLIT_METRIC_PREFIX
static final java.lang.String MERGE_METRIC_PREFIX
static final java.lang.String OPERATION_COUNT_NAME
void setRIT(int ritCount)
ritCount
- count of the regions in transition.void setRITCountOverThreshold(int ritCountOverThreshold)
ritCountOverThreshold
- number of regions in transition for longer than threshold.void setRITOldestAge(long age)
age
- age of the oldest RIT.void updateRitDuration(long duration)
void incrementOperationCounter()
OperationMetrics getAssignMetrics()
OperationMetrics
containing common metrics for assign operationOperationMetrics getUnassignMetrics()
OperationMetrics
containing common metrics for unassign operationOperationMetrics getSplitMetrics()
OperationMetrics
containing common metrics for split operationOperationMetrics getMergeMetrics()
OperationMetrics
containing common metrics for merge operation