Class TPStatistic
java.lang.Object
com.arpnetworking.metrics.mad.model.statistics.BaseStatistic
com.arpnetworking.metrics.mad.model.statistics.TPStatistic
- All Implemented Interfaces:
OrderedStatistic
,Statistic
,Serializable
- Direct Known Subclasses:
MedianStatistic
,TP75Statistic
,TP90Statistic
,TP95Statistic
,TP99p9Statistic
,TP99Statistic
Base class for percentile based statistics.
- Author:
- Brandon Arp (brandon dot arp at inscopemetrics dot io)
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Calculator computing the percentile of values. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionCreate aCalculator
for this statistic.Accessor for any aliases of the statistic.Accessor for any dependencies.getName()
Accessor for the name of the statistic.double
Accessor for the percentile from 0 to 100 (inclusive).Methods inherited from class com.arpnetworking.metrics.mad.model.statistics.BaseStatistic
assertUnit, equals, hashCode, toString
-
Constructor Details
-
TPStatistic
protected TPStatistic(double percentile) Protected constructor.- Parameters:
percentile
- The percentile value to compute.
-
-
Method Details
-
getPercentile
public double getPercentile()Accessor for the percentile from 0 to 100 (inclusive).- Returns:
- The percentile.
-
getName
Description copied from interface:Statistic
Accessor for the name of the statistic. -
getAliases
Description copied from interface:Statistic
Accessor for any aliases of the statistic.- Specified by:
getAliases
in interfaceStatistic
- Overrides:
getAliases
in classBaseStatistic
- Returns:
- The aliases of the statistic.
-
createCalculator
Description copied from interface:Statistic
Create aCalculator
for this statistic.- Specified by:
createCalculator
in interfaceStatistic
- Returns:
- The new
Calculator
instance.
-
getDependencies
Description copied from interface:Statistic
Accessor for any dependencies.- Specified by:
getDependencies
in interfaceStatistic
- Overrides:
getDependencies
in classBaseStatistic
- Returns:
- The
Set
ofStatistic
dependencies.
-