All Classes
-
All Classes Interface Summary Class Summary Class Description Activator Activator The activator class controls the plug-in life cycleDiscardAllElementsPriorToLowerBoundStrategy An implementation ofISlidingWindowMoveOnStrategy
that discards all the measurements which are prior to the new lower bound of theSlidingWindow
after it moved on.FlushWindowStrategy Implementation of a trivialISlidingWindowMoveOnStrategy
which just discards all the window data once it moves on.ISlidingWindowListener This interface has to be implemented that want to observeSlidingWindow
s.ISlidingWindowMoveOnStrategy Each window instance has an attachedISlidingWindowMoveOnStrategy
that defines how the collected data (i.e., the measurements) are adjusted when the window moves forward.KeepLastElementPriorToLowerBoundStrategy An implementation ofISlidingWindowMoveOnStrategy
that keeps exactly one measurement that is prior to the new lower bound of theSlidingWindow
after 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 allISlidingWindowListener
that aggregate/process the measurements collected by aSlidingWindow
once 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 specializedSlidingWindowUtilizationAggregator
implementation 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 aSlidingWindow
by 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 aRecorder
which writes incoming data into a sliding window rather than passing it on to a persistence framework like EDP2.SlidingWindowUtilizationAggregator This class is aSlidingWindowAggregator
implementation 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 anIDataSource
that 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 ofUtilizationFilter
s.UtilizationFilterInputFactory