Module datarush.commons
Package com.pervasive.datarush.monitoring
Provides classes and interfaces for reporting on commonly monitored
resources such as memory, threads, and I/O.
-
Interface Summary Interface Description AccumulatedTimerSupplier Abstract statistic that represents "wall-clock" time of some runtime activity.CounterSupplier Abstract statistic that represents a count of some runtime activity.GaugeSupplier Abstract statistic that represents a measure of some runtime activity whose value may fluctuate over time.IntervalTimerSupplier Abstract statistic that represents "wall-clock" time of some runtime activity.StatisticSupplier Abstract supplier of a runtime statistic. -
Class Summary Class Description AbstractIntervalTimerSupplier Convenient base class that should be extended by all implementations ofIntervalTimerSupplierAccumulatedTimer Basic mutable implementation ofAccumulatedTimerSupplier.AccumulatedTimerDefinition Definition associated with aIntervalTimerSupplier.AccumulatedTimerSnapshot A snapshot that reflects a point-in-time of aIntervalTimerSupplier.BasicCounter Basic mutable implementation ofCounterSupplier.CounterDefinition Definition associated with aCounterSupplier.CounterSnapshot A snapshot that reflects a point-in-time of aCounterSupplier.GaugeDefinition Definition associated with aIntervalTimerSupplier.GaugeSnapshot A snapshot that reflects a point-in-time of aGaugeSupplier.IntervalTimer Basic mutable implementation ofAccumulatedTimerSupplier.IntervalTimerDefinition Definition associated with aIntervalTimerSupplier.IntervalTimerSnapshot A snapshot that reflects a point-in-time of aIntervalTimerSupplier.RuntimeStatistic<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.StatisticFormats Utilities for formatting runtime statistics for presentation in the UI.StatisticsMap Utility that provides a mapping fromStatisticDefinitiontoStatisticSupplier.StatisticSuppliers Miscellaneous utilities for working withStatisticSupplier's.StatisticSupplierTestHelper -
Enum Summary Enum Description CounterAggregator The count aggregator to useGaugeAggregator The gauge aggregator to useRangeAggregator An aggregator for a range of valuesStatisticState The state associated with aStatisticSupplier.UnitOfMeasure Optionally indicates a unit of measure of a statistic.