This package contains a number of classes that produce statistics about on-the-fly accumulated data. Their primary use-case is collecting information about the distribution of API call response times. There are a few variations, with differing capabilities and memory and run-time costs. These classes all implement the {@link com.netflix.stats.distribution.DataCollector} interface for adding new data, so that code that generates data need not know about the particular data collection implementation.

These classes all implement MBean interfaces, and so can be viewed via JMX.