Package org.apache.pekko.cluster.metrics
Class EWMA$
java.lang.Object
org.apache.pekko.cluster.metrics.EWMA$
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublealpha(scala.concurrent.duration.FiniteDuration halfLife, scala.concurrent.duration.FiniteDuration collectInterval) Calculate the alpha (decay factor) used inEWMAfrom specified half-life and interval between observations.apply(double value, double alpha)
-
Field Details
-
MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Constructor Details
-
EWMA$
public EWMA$()
-
-
Method Details
-
alpha
public double alpha(scala.concurrent.duration.FiniteDuration halfLife, scala.concurrent.duration.FiniteDuration collectInterval) Calculate the alpha (decay factor) used inEWMAfrom specified half-life and interval between observations. Half-life is the interval over which the weights decrease by a factor of two. The relevance of each data sample is halved for every passing half-life duration, i.e. after 4 times the half-life, a data sample’s relevance is reduced to 6% of its original relevance. The initial relevance of a data sample is given by 1 – 0.5 ^ (collect-interval / half-life). -
apply
-
unapply
-