@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, metricsRegistryMETRICS_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_NAMEHBASE_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, updateQuantileclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdecGauge, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, incCounters, incGauge, removeMetric, setGauge, updateHistogram, updateQuantileprivate MutableHistogram snapshotTimeHisto
private MutableHistogram snapshotCloneTimeHisto
private MutableHistogram snapshotRestoreTimeHisto
public void init()
BaseSourceinit in interface BaseSourceinit in class BaseSourceImplpublic void updateSnapshotTime(long time)
updateSnapshotTime in interface MetricsSnapshotSourcepublic void updateSnapshotCloneTime(long time)
updateSnapshotCloneTime in interface MetricsSnapshotSourcepublic void updateSnapshotRestoreTime(long time)
updateSnapshotRestoreTime in interface MetricsSnapshotSourceCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.