Module datarush.commons
Package com.pervasive.datarush.monitoring
package com.pervasive.datarush.monitoring
Provides classes and interfaces for reporting on commonly monitored resources
such as memory, threads, and I/O.
-
ClassDescriptionConvenient base class that should be extended by all implementations of
IntervalTimerSupplierBasic mutable implementation ofAccumulatedTimerSupplier.Definition associated with aIntervalTimerSupplier.A snapshot that reflects a point-in-time of aIntervalTimerSupplier.Abstract statistic that represents "wall-clock" time of some runtime activity.Basic mutable implementation ofCounterSupplier.The count aggregator to useDefinition associated with aCounterSupplier.A snapshot that reflects a point-in-time of aCounterSupplier.Abstract statistic that represents a count of some runtime activity.The gauge aggregator to useDefinition associated with aIntervalTimerSupplier.A snapshot that reflects a point-in-time of aGaugeSupplier.Abstract statistic that represents a measure of some runtime activity whose value may fluctuate over time.Basic mutable implementation ofAccumulatedTimerSupplier.Definition associated with aIntervalTimerSupplier.A snapshot that reflects a point-in-time of aIntervalTimerSupplier.Abstract statistic that represents "wall-clock" time of some runtime activity.An aggregator for a range of valuesRuntimeStatistic<T extends StatisticSupplier>Pairing of aStatisticDefinitionand itsStatisticSupplier.StatisticDefinition<T extends StatisticSupplier>Provides metadata for a statistic including including display name controls how the statistic is to be aggregated across partitions.Utilities for formatting runtime statistics for presentation in the UI.Utility that provides a mapping fromStatisticDefinitiontoStatisticSupplier.The state associated with aStatisticSupplier.Abstract supplier of a runtime statistic.Miscellaneous utilities for working withStatisticSupplier's.Optionally indicates a unit of measure of a statistic.