Package | Description |
---|---|
com.j256.simplemetrics.manager |
Classes which manage all of the metrics and control their updating and persisting.
|
com.j256.simplemetrics.metric |
Metrics classes which do the value storage and updating.
|
com.j256.simplemetrics.persister |
Classes which handle the persisting of the metrics.
|
com.j256.simplemetrics.utils |
Utility classes including ones that publish metrics from the JVM and the file-system.
|
Class and Description |
---|
ControlledMetric
Metric which is managed by the system.
|
MetricValueDetails
Value detail information for the metric.
|
Class and Description |
---|
BaseControlledMetric
Base metric class which defines some common fields and methods.
|
ControlledMetric
Metric which is managed by the system.
|
ControlledMetric.AggregationType
When we need to aggregate multiple values of this metric, this determines how we do so.
|
ControlledMetricAccum.AccumValue
Wrapper around a long counter and a reset flag.
|
ControlledMetricRatio.NumeratorDenominator
Class which holds a numerator and denominator double.
|
ControlledMetricRatio.RatioValue
Wrapper around a numerator and denominator.
|
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.
|
MetricValue
Metric values that wraps a raw metric value.
|
MetricValueDetails
Value detail information for the metric.
|
Class and Description |
---|
ControlledMetric
Metric which is managed by the system.
|
MetricValueDetails
Value detail information for the metric.
|
Class and Description |
---|
ControlledMetric
Metric which is managed by the system.
|
This content is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.