Interface | Description |
---|---|
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 |
---|---|
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. |
LoggingMetricsReporter |
A default
MetricsReporter implementation that logs the MetricsReport to the log
file. |
ScanMetrics |
Carries all metrics for a particular scan
|
ScanReportParser |
Enum | Description |
---|---|
MetricsContext.Unit |