| Interface | Description | 
|---|---|
| CommitMetricsResult | A serializable version of  CommitMetricsthat carries its results. | 
| CommitReport | A commit report that contains all relevant information from a Snapshot. | 
| Counter | Generalized Counter interface for creating telemetry-related instances when counting events. | 
| CounterResult | A serializable version of a  Counterthat carries its result. | 
| Histogram | |
| Histogram.Statistics | |
| MetricsContext | Generalized interface for creating telemetry related instances for tracking operations. | 
| MetricsContext.Counter<T extends java.lang.Number> | Deprecated will be removed in 2.0.0, use  Counterinstead. | 
| MetricsReport | |
| MetricsReporter | This interface defines the basic API for reporting metrics for operations to a Table. | 
| ScanMetricsResult | A serializable version of  ScanMetricsthat carries its results. | 
| ScanReport | A Table Scan report that contains all relevant information from a Table Scan. | 
| Timer | Generalized Timer interface for creating telemetry related instances for measuring duration of
 operations. | 
| Timer.Timed | A timing sample that carries internal state about the Timer's start position. | 
| TimerResult | A serializable version of a  Timerthat carries its result. | 
| Class | Description | 
|---|---|
| CommitMetrics | Carries all metrics for a particular commit | 
| CommitReportParser | |
| DefaultCounter | A default  Counterimplementation that uses anAtomicLongto count events. | 
| DefaultMetricsContext | A default  MetricsContextimplementation that uses native Java counters/timers. | 
| DefaultTimer | A default  Timerimplementation that uses aStopwatchinstance internally to
 measure time. | 
| FixedReservoirHistogram | A  Histogramimplementation with reservoir sampling. | 
| LoggingMetricsReporter | A default  MetricsReporterimplementation that logs theMetricsReportto the log
 file. | 
| MetricsReporters | Utility class that allows combining two given  MetricsReporterinstances. | 
| ScanMetrics | Carries all metrics for a particular scan | 
| ScanReportParser | 
| Enum | Description | 
|---|---|
| MetricsContext.Unit |