| Interface | Description |
|---|---|
| CommitMetricsResult |
A serializable version of
CommitMetrics that 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
Counter that 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
Counter instead. |
| MetricsReport | |
| MetricsReporter |
This interface defines the basic API for reporting metrics for operations to a Table.
|
| ScanMetricsResult |
A serializable version of
ScanMetrics that 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
Timer that carries its result. |
| Class | Description |
|---|---|
| CommitMetrics |
Carries all metrics for a particular commit
|
| CommitReportParser | |
| DefaultCounter |
A default
Counter implementation that uses an AtomicLong to count events. |
| DefaultMetricsContext |
A default
MetricsContext implementation that uses native Java counters/timers. |
| DefaultTimer |
A default
Timer implementation that uses a Stopwatch instance internally to
measure time. |
| FixedReservoirHistogram |
A
Histogram implementation with reservoir sampling. |
| InMemoryMetricsReporter | |
| LoggingMetricsReporter |
A default
MetricsReporter implementation that logs the MetricsReport to the log
file. |
| MetricsReporters |
Utility class that allows combining two given
MetricsReporter instances. |
| ScanMetrics |
Carries all metrics for a particular scan
|
| ScanMetricsUtil | |
| ScanReportParser |
| Enum | Description |
|---|---|
| MetricsContext.Unit |