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
Modifier and TypeFieldDescriptionprivate MetricHistogram
private MetricHistogram
private MetricHistogram
private MetricHistogram
Fields inherited from class org.apache.hadoop.hbase.metrics.BaseSourceImpl
metricsAdapter, metricsContext, metricsDescription, metricsJmxContext, metricsName, metricsRegistry, registry
Fields inherited from interface org.apache.hadoop.hbase.metrics.BaseSource
HBASE_METRICS_SYSTEM_NAME
Fields 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
ConstructorDescriptionMetricsMasterFilesystemSourceImpl
(String metricsName, String metricsDescription, String metricsContext, String metricsJmxContext) -
Method Summary
Modifier and TypeMethodDescriptionvoid
init()
Clear out the metrics and re-prepare the source.void
updateMetaWALSplitSize
(long size) void
updateMetaWALSplitTime
(long time) void
updateSplitSize
(long size) void
updateSplitTime
(long time) Methods inherited from class org.apache.hadoop.hbase.metrics.BaseSourceImpl
decGauge, getMetrics, getMetricsContext, getMetricsDescription, getMetricsJmxContext, getMetricsName, getMetricsRegistry, incCounters, incGauge, removeMetric, setGauge, updateHistogram
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:BaseSource
Clear out the metrics and re-prepare the source.- Specified by:
init
in interfaceBaseSource
- Overrides:
init
in classBaseSourceImpl
-
updateSplitTime
- Specified by:
updateSplitTime
in interfaceMetricsMasterFileSystemSource
-
updateSplitSize
- Specified by:
updateSplitSize
in interfaceMetricsMasterFileSystemSource
-
updateMetaWALSplitTime
- Specified by:
updateMetaWALSplitTime
in interfaceMetricsMasterFileSystemSource
-
updateMetaWALSplitSize
- Specified by:
updateMetaWALSplitSize
in interfaceMetricsMasterFileSystemSource
-