Uses of Interface
com.arpnetworking.metrics.mad.model.statistics.Statistic
Packages that use Statistic
Package
Description
-
Uses of Statistic in com.arpnetworking.metrics.mad
Method parameters in com.arpnetworking.metrics.mad with type arguments of type StatisticModifier and TypeMethodDescriptionAggregator.Builder.setCounterStatistics
(Set<Statistic> value) Set the counter statistics.Aggregator.Builder.setGaugeStatistics
(Set<Statistic> value) Set the gauge statistics.Aggregator.Builder.setStatistics
(Map<String, Set<Statistic>> value) The statistics to compute for a metric pattern.Aggregator.Builder.setTimerStatistics
(Set<Statistic> value) Set the timer statistics. -
Uses of Statistic in com.arpnetworking.metrics.mad.configuration
Methods in com.arpnetworking.metrics.mad.configuration that return types with arguments of type StatisticModifier and TypeMethodDescriptionPipelineConfiguration.getCounterStatistics()
PipelineConfiguration.getGaugeStatistics()
PipelineConfiguration.getStatistics()
PipelineConfiguration.getTimerStatistics()
Method parameters in com.arpnetworking.metrics.mad.configuration with type arguments of type StatisticModifier and TypeMethodDescriptionPipelineConfiguration.Builder.setCounterStatistics
(Set<Statistic> value) The statistics to compute for all counters.PipelineConfiguration.Builder.setGaugeStatistics
(Set<Statistic> value) The statistics to compute for all gauges.PipelineConfiguration.Builder.setStatistics
(Map<String, Set<Statistic>> value) The statistics to compute for a metric pattern.PipelineConfiguration.Builder.setTimerStatistics
(Set<Statistic> value) The statistics to compute for all timers. -
Uses of Statistic in com.arpnetworking.metrics.mad.model
Methods in com.arpnetworking.metrics.mad.model that return StatisticMethods in com.arpnetworking.metrics.mad.model that return types with arguments of type StatisticModifier and TypeMethodDescriptioncom.google.common.collect.ImmutableMap<Statistic,
com.google.common.collect.ImmutableList<CalculatedValue<?>>> DefaultMetric.getStatistics()
com.google.common.collect.ImmutableMap<Statistic,
com.google.common.collect.ImmutableList<CalculatedValue<?>>> Metric.getStatistics()
Accessor for the collected statistical data.Methods in com.arpnetworking.metrics.mad.model with parameters of type StatisticModifier and TypeMethodDescriptionAggregatedData.Builder.setStatistic
(Statistic value) The statistic.Method parameters in com.arpnetworking.metrics.mad.model with type arguments of type StatisticModifier and TypeMethodDescriptionDefaultMetric.Builder.setStatistics
(com.google.common.collect.ImmutableMap<Statistic, com.google.common.collect.ImmutableList<CalculatedValue<?>>> value) The statisticsMap
. -
Uses of Statistic in com.arpnetworking.metrics.mad.model.statistics
Subinterfaces of Statistic in com.arpnetworking.metrics.mad.model.statisticsModifier and TypeInterfaceDescriptioninterface
Marker interface for statistics which require values to be ordered from smallest to largest.Classes in com.arpnetworking.metrics.mad.model.statistics that implement StatisticModifier and TypeClassDescriptionclass
A statistic base class.final class
Counts the entries.final class
The aggregation is performed with a user-defined expression.final class
Histogram statistic.final class
Max statistic (e.g.final class
Takes the mean of the entries.final class
Top median statistic (aka 50th percentile).final class
Min statistic (e.g.final class
Takes the sum of the entries.final class
Top 75th percentile statistic.final class
Top 90th percentile statistic.final class
Top percentile 95% statistic.final class
Top 99.9th percentile statistic.final class
Top 99th percentile statistic.class
Base class for percentile based statistics.Methods in com.arpnetworking.metrics.mad.model.statistics that return StatisticModifier and TypeMethodDescriptionStatisticDeserializer.deserialize
(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context) BaseCalculator.getStatistic()
Calculator.getStatistic()
Accessor for theStatistic
computed by thisCalculator
.StatisticFactory.getStatistic
(String name) Get a statistic by name.Methods in com.arpnetworking.metrics.mad.model.statistics that return types with arguments of type StatisticModifier and TypeMethodDescriptionBaseStatistic.getDependencies()
ExpressionStatistic.getDependencies()
MeanStatistic.getDependencies()
Statistic.getDependencies()
Accessor for any dependencies.TPStatistic.getDependencies()
static com.fasterxml.jackson.databind.JsonDeserializer<Statistic>
StatisticDeserializer.newInstance()
Create a new instance ofJsonDeserializer<Statistic>
.StatisticFactory.tryGetStatistic
(String name) Get a statistic by name.Method parameters in com.arpnetworking.metrics.mad.model.statistics with type arguments of type StatisticModifier and TypeMethodDescriptionCalculator.calculate
(Map<Statistic, Calculator<?>> dependencies) Compute the value of a statistic.MaxStatistic.MaxAccumulator.calculate
(Map<Statistic, Calculator<?>> dependencies) MeanStatistic.MeanCalculator.calculate
(Map<Statistic, Calculator<?>> dependencies) MinStatistic.MinAccumulator.calculate
(Map<Statistic, Calculator<?>> dependencies) SumStatistic.SumAccumulator.calculate
(Map<Statistic, Calculator<?>> dependencies) TPStatistic.PercentileCalculator.calculate
(Map<Statistic, Calculator<?>> dependencies) Constructors in com.arpnetworking.metrics.mad.model.statistics with parameters of type StatisticModifierConstructorDescriptionprotected
BaseCalculator
(Statistic statistic) Protected constructor.MaxAccumulator
(Statistic statistic) Public constructor.MeanCalculator
(Statistic statistic) Public constructor.MinAccumulator
(Statistic statistic) Public constructor.SumAccumulator
(Statistic statistic) Public constructor.