All Classes
-
All Classes Interface Summary Class Summary Class Description Activator Activator The activator class controls the plug-in life cycleDiscardAllElementsPriorToLowerBoundStrategy An implementation ofISlidingWindowMoveOnStrategythat discards all the measurements which are prior to the new lower bound of theSlidingWindowafter it moved on.FlushWindowStrategy Implementation of a trivialISlidingWindowMoveOnStrategywhich just discards all the window data once it moves on.ISlidingWindowListener This interface has to be implemented that want to observeSlidingWindows.ISlidingWindowMoveOnStrategy Each window instance has an attachedISlidingWindowMoveOnStrategythat defines how the collected data (i.e., the measurements) are adjusted when the window moves forward.KeepLastElementPriorToLowerBoundStrategy An implementation ofISlidingWindowMoveOnStrategythat keeps exactly one measurement that is prior to the new lower bound of theSlidingWindowafter it moved on.SlidingWindow This class is an implementation of a fixed length sliding window.
Purpose of this window is to collect measurements of a certain kind that occur within the window length.SlidingWindowAggregator This class is the base class of allISlidingWindowListenerthat aggregate/process the measurements collected by aSlidingWindowonce it is full (i.e., it moved on).
In terms of signal processing and time series analysis/statistics, this class can be thought of as a base class for any moving average implementation.SlidingWindowExponentialSmoothingUtilizationAggregator This class is a specializedSlidingWindowUtilizationAggregatorimplementation which calculates the utilization or, (which is more precisely in the scope of this class), the average load) of an active resource based on a sequence of(point in time, state of active resource)or(point in time, utilization of active resource)tuples collected by aSlidingWindowby employing the algorithm that is used in the Linux kernel to compute the average load (Details of this algorithm can be found in this paper, or more succinctly, in this presentation both due to Neil Gunther).SlidingWindowRecorder This class implements aRecorderwhich writes incoming data into a sliding window rather than passing it on to a persistence framework like EDP2.SlidingWindowUtilizationAggregator This class is aSlidingWindowAggregatorimplementation which calculates the utilization of an active resource based on a sequence of(point in time, state of active resource)or(point in time, utilization of active resource)tuples collected by aSlidingWindow.UtilizationFilter This class is a moving average implementation that calculates the utilization of an active resource based on a set of(point in time, state of active resource)tuple measurements, or,
in case of a multi-core resource, based on a set of(point in time, 'overall' utilization of active resource)tuple measurements.
That is, when being applied to anIDataSourcethat provides measurements adhering to this metric, this filter outputs a set of subsequent(point in time, utilization)tuples.UtilizationFilterConfiguration This class contains properties to configure the behavior ofUtilizationFilters.UtilizationFilterInputFactory