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 ofIntervalTimerSupplier
AccumulatedTimer 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 aStatisticDefinition
and 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 fromStatisticDefinition
toStatisticSupplier
.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.