| Interface | Description |
|---|---|
| CounterMetric |
Metric based on a counter (long value) typically used to count discrete events.
|
| GaugeDouble |
A Gauge returning a double value providing the 'source' for a
GaugeDoubleMetric. |
| GaugeDoubleMetric |
Metric based on a gauge returning double values.
|
| GaugeLong |
A Gauge returning a long value providing the 'source' for a
GaugeLongMetric. |
| GaugeLongMetric |
Metric based on an underlying gauge that reports long values.
|
| JvmMetrics |
Standard JVM metrics built in that we often register.
|
| Metric |
A Metric that collects statistics on events.
|
| MetricName |
The name of the metric.
|
| MetricNameCache |
Cache of MetricNames that share a common base name.
|
| MetricSupplier |
Supplier of additional metrics that should be included in reporting.
|
| RequestTiming |
Holds the details for a request including it's timing entries.
|
| RequestTimingEntry |
A timing point entry when collecting nested context timing.
|
| RequestTimingManager |
API for requesting and
|
| TimedEvent |
A TimedEvent that is ended with either success or error.
|
| TimedMetric |
A TimedMetric for measuring execution time for methods and events.
|
| TimedMetricGroup |
A group of TimedMetric that share a common base name.
|
| ValueMetric |
Metric that collects long values (e.g.
|
| Class | Description |
|---|---|
| MetricManager |
Manages the creation and registration of Metrics.
|
| TimingMetricInfo |
Bean holding timing metric name and collection count.
|
Avaje metrics provides various metrics for.
Each of the metrics collect statistics. Generally a MetricReporter is used to periodically collect and report the statistics collected.
Copyright © 2019. All rights reserved.