Package com.arpnetworking.metrics.mad.model.statistics
@ParametersAreNonnullByDefault
@ReturnValuesAreNonnullByDefault
package com.arpnetworking.metrics.mad.model.statistics
-
ClassDescriptionAccumulator<T>Specialization of
Calculator
directly supporting streaming calculations overQuantity
andCalculatedValue
streams.A calculator base class.A statistic base class.Calculator<T>Interface for classes providing computation of a statistic.Counts the entries.The aggregation is performed with a user-defined expression.Histogram statistic.A simple histogram implementation.Represents a snapshot of immutable histogram data.Supporting data based on a histogram.Builder
implementation forHistogramStatistic.HistogramSupportingData
.Max statistic (e.g.Accumulator computing the maximum of values.Takes the mean of the entries.Calculator computing the average.Top median statistic (aka 50th percentile).Min statistic (e.g.Accumulator computing the minimum of values.Marker interface for statistics which require values to be ordered from smallest to largest.Interface for a statistic calculator.Creates statistics.Takes the sum of the entries.Accumulator computing the sum of values.Top 75th percentile statistic.Top 90th percentile statistic.Top percentile 95% statistic.Top 99.9th percentile statistic.Top 99th percentile statistic.Base class for percentile based statistics.Calculator computing the percentile of values.