Class AvgMinMaxPercentileCounter

java.lang.Object
org.apache.zookeeper.server.metric.Metric
org.apache.zookeeper.server.metric.AvgMinMaxPercentileCounter
All Implemented Interfaces:
Summary

public class AvgMinMaxPercentileCounter extends Metric implements Summary
Generic long counter that keep track of min/max/avg/percentiles. The counter is thread-safe
  • Constructor Details

    • AvgMinMaxPercentileCounter

      public AvgMinMaxPercentileCounter(String name)
  • Method Details

    • addDataPoint

      public void addDataPoint(long value)
    • resetMax

      public void resetMax()
    • reset

      public void reset()
      Overrides:
      reset in class Metric
    • add

      public void add(long value)
      Description copied from interface: Summary
      Register a value.

      This method is thread safe, The MetricsProvider will take care of synchronization.

      Specified by:
      add in interface Summary
      Overrides:
      add in class Metric
      Parameters:
      value - current value
    • values

      public Map<String,Object> values()
      Specified by:
      values in class Metric