| Interface | Description |
|---|---|
| BucketCounter |
Store the count in multiple buckets,
every event will go into one specific bucket according to the happening timestamp.
|
| Compass |
A metric that provides an easy way to collect method invocation,
response time, success count, and error code count.
|
| Counter |
An incrementing and decrementing counter metric.
|
| Counting |
An interface for metric types which have counts.
|
| Gauge<T> |
A gauge metric is an instantaneous reading of a particular value.
|
| IMetricManager | |
| Metric |
A tag interface to indicate that a class is a metric.
|
| MetricFilter |
A filter used to determine whether or not a metric should be reported, among other things.
|
| MetricSet |
A set of named metrics.
|
| Class | Description |
|---|---|
| MetricManager |
The design concept is heavily borrowed from SLF4j (http://www.slf4j.org/), the logging framework.
|
| MetricName |
This class is based on Dropwizard metrics, see io/dropwizard/metrics/MetricName.java
The following changes are made:
* Add metric level
* Cache the hash code
|
| MetricRegistry |
A registry of metric instances.
|
| NOPMetricManager |
The empty implementation for IMetricManager
|
| Enum | Description |
|---|---|
| MetricLevel |
An enumeration class to represent the metric level
|
Copyright © 2011–2019 The Apache Software Foundation. All rights reserved.