@InterfaceAudience.Private public class MetricsAssignmentManagerSourceImpl extends org.apache.hadoop.hbase.metrics.BaseSourceImpl implements MetricsAssignmentManagerSource
metricsAdapter, metricsContext, metricsDescription, metricsJmxContext, metricsName, metricsRegistry, registryASSIGN_METRIC_PREFIX, MERGE_METRIC_PREFIX, METRICS_CONTEXT, METRICS_DESCRIPTION, METRICS_JMX_CONTEXT, METRICS_NAME, OPERATION_COUNT_NAME, RIT_COUNT_DESC, RIT_COUNT_NAME, RIT_COUNT_OVER_THRESHOLD_DESC, RIT_COUNT_OVER_THRESHOLD_NAME, RIT_DURATION_DESC, RIT_DURATION_NAME, RIT_OLDEST_AGE_DESC, RIT_OLDEST_AGE_NAME, SPLIT_METRIC_PREFIX, UNASSIGN_METRIC_PREFIX| Constructor and Description |
|---|
MetricsAssignmentManagerSourceImpl() |
MetricsAssignmentManagerSourceImpl(String metricsName,
String metricsDescription,
String metricsContext,
String metricsJmxContext) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.hadoop.hbase.metrics.OperationMetrics |
getAssignMetrics() |
org.apache.hadoop.hbase.metrics.OperationMetrics |
getMergeMetrics() |
org.apache.hadoop.hbase.metrics.OperationMetrics |
getSplitMetrics() |
org.apache.hadoop.hbase.metrics.OperationMetrics |
getUnassignMetrics() |
void |
incrementOperationCounter()
TODO: Remove.
|
void |
init()
Clear out the metrics and re-prepare the source.
|
void |
setRIT(int ritCount)
Set the number of regions in transition.
|
void |
setRITCountOverThreshold(int ritCount)
Set the count of the number of regions that have been in transition over the threshold time.
|
void |
setRITOldestAge(long ritCount)
Set the oldest region in transition.
|
void |
updateRitDuration(long duration) |
decGauge, getMetrics, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, getMetricsRegistry, incCounters, incGauge, removeMetric, setGauge, updateHistogrampublic MetricsAssignmentManagerSourceImpl()
public MetricsAssignmentManagerSourceImpl(String metricsName, String metricsDescription, String metricsContext, String metricsJmxContext)
public void init()
org.apache.hadoop.hbase.metrics.BaseSourceinit in interface org.apache.hadoop.hbase.metrics.BaseSourceinit in class org.apache.hadoop.hbase.metrics.BaseSourceImplpublic void setRIT(int ritCount)
MetricsAssignmentManagerSourcesetRIT in interface MetricsAssignmentManagerSourceritCount - count of the regions in transition.public void setRITCountOverThreshold(int ritCount)
MetricsAssignmentManagerSourcesetRITCountOverThreshold in interface MetricsAssignmentManagerSourceritCount - number of regions in transition for longer than threshold.public void setRITOldestAge(long ritCount)
MetricsAssignmentManagerSourcesetRITOldestAge in interface MetricsAssignmentManagerSourceritCount - age of the oldest RIT.public void incrementOperationCounter()
MetricsAssignmentManagerSourceincrementOperationCounter in interface MetricsAssignmentManagerSourcepublic void updateRitDuration(long duration)
updateRitDuration in interface MetricsAssignmentManagerSourcepublic org.apache.hadoop.hbase.metrics.OperationMetrics getAssignMetrics()
getAssignMetrics in interface MetricsAssignmentManagerSourceOperationMetrics containing common metrics for assign operationpublic org.apache.hadoop.hbase.metrics.OperationMetrics getUnassignMetrics()
getUnassignMetrics in interface MetricsAssignmentManagerSourceOperationMetrics containing common metrics for unassign operationpublic org.apache.hadoop.hbase.metrics.OperationMetrics getSplitMetrics()
getSplitMetrics in interface MetricsAssignmentManagerSourceOperationMetrics containing common metrics for split operationpublic org.apache.hadoop.hbase.metrics.OperationMetrics getMergeMetrics()
getMergeMetrics in interface MetricsAssignmentManagerSourceOperationMetrics containing common metrics for merge operationCopyright © 2007–2023 The Apache Software Foundation. All rights reserved.