| Interface | Description |
|---|---|
| CallbackMetric<V> |
Metric whose value is supplied when the trigger is invoked.
|
| Class | Description |
|---|---|
| CallbackMetric0<V> |
Metric whose value is supplied when the trigger is invoked.
|
| CallbackMetric1<F1,V> |
Metric whose value is supplied when the trigger is invoked.
|
| Counter0 |
Metric whose value increments during the life of the process.
|
| Counter1<F1> |
Metric whose value increments during the life of the process.
|
| Counter2<F1,F2> |
Metric whose value increments during the life of the process.
|
| Counter3<F1,F2,F3> |
Metric whose value increments during the life of the process.
|
| Description |
Describes a metric created by
MetricMaker. |
| Description.Units | |
| DisabledMetricMaker |
Exports no metrics, useful for running batch programs.
|
| Field<T> |
Describes a bucketing field used by a metric.
|
| Histogram0 |
Measures the statistical distribution of values in a stream of data.
|
| Histogram1<F1> |
Measures the statistical distribution of values in a stream of data.
|
| Histogram2<F1,F2> |
Measures the statistical distribution of values in a stream of data.
|
| Histogram3<F1,F2,F3> |
Measures the statistical distribution of values in a stream of data.
|
| MetricMaker |
Factory to create metrics for monitoring.
|
| Timer0 |
Records elapsed time for an operation or span.
|
| Timer0.Context | |
| Timer1<F1> |
Records elapsed time for an operation or span.
|
| Timer1.Context | |
| Timer2<F1,F2> |
Records elapsed time for an operation or span.
|
| Timer2.Context | |
| Timer3<F1,F2,F3> |
Records elapsed time for an operation or span.
|
| Timer3.Context |
| Enum | Description |
|---|---|
| Description.FieldOrdering |