Package org.apache.hadoop.hbase.master
Class MetricsMasterFilesystemSourceImpl
java.lang.Object
org.apache.hadoop.hbase.metrics.BaseSourceImpl
org.apache.hadoop.hbase.master.MetricsMasterFilesystemSourceImpl
- All Implemented Interfaces:
MetricsMasterFileSystemSource,BaseSource,org.apache.hadoop.metrics2.MetricsSource
@Private
public class MetricsMasterFilesystemSourceImpl
extends BaseSourceImpl
implements MetricsMasterFileSystemSource
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate MetricHistogramprivate MetricHistogramprivate MetricHistogramprivate MetricHistogramFields inherited from class org.apache.hadoop.hbase.metrics.BaseSourceImpl
metricsAdapter, metricsContext, metricsDescription, metricsJmxContext, metricsName, metricsRegistry, registryFields inherited from interface org.apache.hadoop.hbase.metrics.BaseSource
HBASE_METRICS_SYSTEM_NAMEFields inherited from interface org.apache.hadoop.hbase.master.MetricsMasterFileSystemSource
META_SPLIT_SIZE_DESC, META_SPLIT_SIZE_NAME, META_SPLIT_TIME_DESC, META_SPLIT_TIME_NAME, METRICS_CONTEXT, METRICS_DESCRIPTION, METRICS_JMX_CONTEXT, METRICS_NAME, SPLIT_SIZE_DESC, SPLIT_SIZE_NAME, SPLIT_TIME_DESC, SPLIT_TIME_NAME -
Constructor Summary
ConstructorsConstructorDescriptionMetricsMasterFilesystemSourceImpl(String metricsName, String metricsDescription, String metricsContext, String metricsJmxContext) -
Method Summary
Modifier and TypeMethodDescriptionvoidinit()Clear out the metrics and re-prepare the source.voidupdateMetaWALSplitSize(long size) voidupdateMetaWALSplitTime(long time) voidupdateSplitSize(long size) voidupdateSplitTime(long time) Methods inherited from class org.apache.hadoop.hbase.metrics.BaseSourceImpl
decGauge, getMetrics, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, getMetricsRegistry, incCounters, incGauge, removeMetric, setGauge, updateHistogramMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.hadoop.hbase.metrics.BaseSource
decGauge, getMetricRegistryInfo, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, incCounters, incGauge, removeMetric, setGauge, updateHistogram
-
Field Details
-
splitSizeHisto
-
splitTimeHisto
-
metaSplitTimeHisto
-
metaSplitSizeHisto
-
-
Constructor Details
-
MetricsMasterFilesystemSourceImpl
public MetricsMasterFilesystemSourceImpl() -
MetricsMasterFilesystemSourceImpl
public MetricsMasterFilesystemSourceImpl(String metricsName, String metricsDescription, String metricsContext, String metricsJmxContext)
-
-
Method Details
-
init
Description copied from interface:BaseSourceClear out the metrics and re-prepare the source.- Specified by:
initin interfaceBaseSource- Overrides:
initin classBaseSourceImpl
-
updateSplitTime
- Specified by:
updateSplitTimein interfaceMetricsMasterFileSystemSource
-
updateSplitSize
- Specified by:
updateSplitSizein interfaceMetricsMasterFileSystemSource
-
updateMetaWALSplitTime
- Specified by:
updateMetaWALSplitTimein interfaceMetricsMasterFileSystemSource
-
updateMetaWALSplitSize
- Specified by:
updateMetaWALSplitSizein interfaceMetricsMasterFileSystemSource
-