@InterfaceAudience.Private public class MetricsSnapshotSourceImpl extends BaseSourceImpl implements MetricsSnapshotSource
Modifier and Type | Field and Description |
---|---|
private MutableHistogram |
snapshotCloneTimeHisto |
private MutableHistogram |
snapshotRestoreTimeHisto |
private MutableHistogram |
snapshotTimeHisto |
metricsContext, metricsDescription, metricsJmxContext, metricsName, metricsRegistry
METRICS_CONTEXT, METRICS_DESCRIPTION, METRICS_JMX_CONTEXT, METRICS_NAME, SNAPSHOT_CLONE_TIME_DESC, SNAPSHOT_CLONE_TIME_NAME, SNAPSHOT_RESTORE_TIME_DESC, SNAPSHOT_RESTORE_TIME_NAME, SNAPSHOT_TIME_DESC, SNAPSHOT_TIME_NAME
HBASE_METRICS_SYSTEM_NAME
Constructor and Description |
---|
MetricsSnapshotSourceImpl() |
MetricsSnapshotSourceImpl(String metricsName,
String metricsDescription,
String metricsContext,
String metricsJmxContext) |
Modifier and Type | Method and Description |
---|---|
void |
init()
Clear out the metrics and re-prepare the source.
|
void |
updateSnapshotCloneTime(long time) |
void |
updateSnapshotRestoreTime(long time) |
void |
updateSnapshotTime(long time) |
decGauge, getMetrics, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, getMetricsRegistry, incCounters, incGauge, removeMetric, setGauge, updateHistogram, updateQuantile
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
decGauge, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, incCounters, incGauge, removeMetric, setGauge, updateHistogram, updateQuantile
private MutableHistogram snapshotTimeHisto
private MutableHistogram snapshotCloneTimeHisto
private MutableHistogram snapshotRestoreTimeHisto
public void init()
BaseSource
init
in interface BaseSource
init
in class BaseSourceImpl
public void updateSnapshotTime(long time)
updateSnapshotTime
in interface MetricsSnapshotSource
public void updateSnapshotCloneTime(long time)
updateSnapshotCloneTime
in interface MetricsSnapshotSource
public void updateSnapshotRestoreTime(long time)
updateSnapshotRestoreTime
in interface MetricsSnapshotSource
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.