See: Description
Interface | Description |
---|---|
ControlledMetric<V,MV extends MetricValue<V,MV>> |
Metric which is managed by the system.
|
MetricValue<V,MV extends MetricValue<V,MV>> |
Metric values that wraps a raw metric value.
|
Class | Description |
---|---|
BaseControlledMetric<V,MV extends MetricValue<V,MV>> |
Base metric class which defines some common fields and methods.
|
ControlledMetricAccum |
Managed
ControlledMetric for metrics like page-count or database-accesses that you are adding to continually
as opposed to a ControlledMetricValue . |
ControlledMetricAccum.AccumValue |
Wrapper around a long counter and a reset flag.
|
ControlledMetricRatio |
A metric which tracks the relationship between two values.
|
ControlledMetricRatio.NumeratorDenominator |
Class which holds a numerator and denominator double.
|
ControlledMetricRatio.RatioValue |
Wrapper around a numerator and denominator.
|
ControlledMetricTimer |
Convenience to allow tracking of the elapsed time of events as a metric.
|
ControlledMetricValue |
Managed
ControlledMetric for metrics like number of threads running or the JVM memory usage. |
ControlledMetricValue.ValueCount |
Wrapper around a current value and count so we can calculate averages internally.
|
MetricValueDetails |
Value detail information for the metric.
|
Enum | Description |
---|---|
ControlledMetric.AggregationType |
When we need to aggregate multiple values of this metric, this determines how we do so.
|
Metrics classes which do the value storage and updating.
This content is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.