| Name | Description | Type | Package | Framework |
| AbstractMetric | Class | org.apache.hadoop.metrics2 | Apache Hadoop | |
| DefaultMetricsSystem | enum DefaultMetricsSystemThe default metrics system singleton | Class | org.apache.hadoop.metrics2.lib | Apache Hadoop |
| FileSink | Class | org.apache.hadoop.metrics2.sink | Apache Hadoop | |
| GlobFilter | A glob pattern filter for metrics. | Class | org.apache.hadoop.metrics2.filter | Apache Hadoop |
| GraphiteSink | Class | org.apache.hadoop.metrics2.sink | Apache Hadoop | |
| Interns | Class | org.apache.hadoop.metrics2.lib | Apache Hadoop | |
| MBeans | This util class provides a method to register an MBean using our standard naming convention as described in the doc | Class | org.apache.hadoop.metrics2.util | Apache Hadoop |
| Metric | Annotation interface for a single metricOptional Element Summary | Class | org.apache.hadoop.metrics2.annotation | Apache Hadoop |
| Metrics | Annotation interface for a group of metricsRequired Element Summary | Class | org.apache.hadoop.metrics2.annotation | Apache Hadoop |
| MetricsCache | A metrics cache for sinks that don't support sparse updates. | Class | org.apache.hadoop.metrics2.util | Apache Hadoop |
| MetricsCollector | Interface | org.apache.hadoop.metrics2 | Apache Hadoop | |
| MetricsException | A general metrics exception wrapperSee Also:Serialized Form | Class | org.apache.hadoop.metrics2 | Apache Hadoop |
| MetricsFilter | Class | org.apache.hadoop.metrics2 | Apache Hadoop | |
| MetricsInfo | Interface | org.apache.hadoop.metrics2 | Apache Hadoop | |
| MetricsPlugin | Interface | org.apache.hadoop.metrics2 | Apache Hadoop | |
| MetricsRecord | Interface | org.apache.hadoop.metrics2 | Apache Hadoop | |
| MetricsRecordBuilder | Class | org.apache.hadoop.metrics2 | Apache Hadoop | |
| MetricsRegistry | An optional metrics registry class for creating and maintaining a collection of MetricsMutables, making writing metrics source easier. | Class | org.apache.hadoop.metrics2.lib | Apache Hadoop |
| MetricsSink | The metrics sink interface. | Interface | org.apache.hadoop.metrics2 | Apache Hadoop |
| MetricsSource | Interface | org.apache.hadoop.metrics2 | Apache Hadoop | |
| MetricsSystem | Class | org.apache.hadoop.metrics2 | Apache Hadoop | |
| MetricsSystemMXBean | Interface | org.apache.hadoop.metrics2 | Apache Hadoop | |
| MetricsTag | Immutable tag for metrics (for grouping on host/queue/username etc. | Class | org.apache.hadoop.metrics2 | Apache Hadoop |
| MetricsVisitor | Interface | org.apache.hadoop.metrics2 | Apache Hadoop | |
| MutableCounter | Class | org.apache.hadoop.metrics2.lib | Apache Hadoop | |
| MutableCounterInt | Class | org.apache.hadoop.metrics2.lib | Apache Hadoop | |
| MutableCounterLong | Class | org.apache.hadoop.metrics2.lib | Apache Hadoop | |
| MutableGauge | Class | org.apache.hadoop.metrics2.lib | Apache Hadoop | |
| MutableGaugeInt | Class | org.apache.hadoop.metrics2.lib | Apache Hadoop | |
| MutableGaugeLong | Class | org.apache.hadoop.metrics2.lib | Apache Hadoop | |
| MutableMetric | Class | org.apache.hadoop.metrics2.lib | Apache Hadoop | |
| MutableQuantiles | Watches a stream of long values, maintaining online estimates of specific quantiles with provably low error bounds. | Class | org.apache.hadoop.metrics2.lib | Apache Hadoop |
| MutableRate | Class | org.apache.hadoop.metrics2.lib | Apache Hadoop | |
| MutableRates | Class | org.apache.hadoop.metrics2.lib | Apache Hadoop | |
| MutableStat | A mutable metric with stats. | Class | org.apache.hadoop.metrics2.lib | Apache Hadoop |
| RegexFilter | Class | org.apache.hadoop.metrics2.filter | Apache Hadoop | |
| Servers | Class | org.apache.hadoop.metrics2.util | Apache Hadoop | |