diff --git src/main/java/org/apache/hadoop/hbase/metrics/MetricsMBeanBase.java src/main/java/org/apache/hadoop/hbase/metrics/MetricsMBeanBase.java index ee6d839..7597171 100644 --- src/main/java/org/apache/hadoop/hbase/metrics/MetricsMBeanBase.java +++ src/main/java/org/apache/hadoop/hbase/metrics/MetricsMBeanBase.java @@ -73,7 +73,8 @@ public class MetricsMBeanBase extends MetricsDynamicMBeanBase { private static MetricsRegistry copyMinusHBaseMetrics(final MetricsRegistry mr) { MetricsRegistry copy = new MetricsRegistry(); for (MetricsBase metric : mr.getMetricsList()) { - if (metric instanceof MetricsRate || metric instanceof MetricsString) { + if (metric instanceof MetricsRate || metric instanceof MetricsString || + metric instanceof MetricsHistogram || metric instanceof ExactCounterMetric) { continue; } copy.add(metric.getName(), metric);