# README
hdrhistogram
A pure Go implementation of the HDR Histogram.
A Histogram that supports recording and analyzing sampled data value counts across a configurable integer value range with configurable value precision within the range. Value precision is expressed as the number of significant digits in the value recording, and provides control over value quantization behavior across the value range and the subsequent value resolution at any given level.
For documentation, check godoc.
# Functions
Import returns a new Histogram populated from the Snapshot data (which the caller must stop accessing).
New returns a new Histogram instance capable of tracking values in the given range and with the given amount of precision.
NewWindowed creates a new WindowedHistogram with N underlying histograms with the given parameters.
# Structs
Histogram bar for plotting.
A Bracket is a part of a cumulative distribution.
A Histogram is a lossy data structure used to record the distribution of non-normally distributed data (like latency) with a high degree of accuracy and a bounded degree of precision.
A Snapshot is an exported view of a Histogram, useful for serializing them.
A WindowedHistogram combines histograms to provide windowed statistics.