const bucketCount …
type histogram …
func (h *histogram) addMeasurement(value int64) { … }
func (h *histogram) allocateBuckets() { … }
func log2(i int64) int { … }
func getBucket(i int64) (index int) { … }
func (h *histogram) total() (total int64) { … }
func (h *histogram) average() float64 { … }
func (h *histogram) variance() float64 { … }
func (h *histogram) standardDeviation() float64 { … }
func (h *histogram) percentileBoundary(percentile float64) int64 { … }
func (h *histogram) median() int64 { … }
func (h *histogram) Add(other timeseries.Observable) { … }
func (h *histogram) Clear() { … }
func (h *histogram) CopyFrom(other timeseries.Observable) { … }
func (h *histogram) Multiply(ratio float64) { … }
func (h *histogram) New() timeseries.Observable { … }
func (h *histogram) String() string { … }
func round(in float64) int64 { … }
func bucketBoundary(bucket uint8) int64 { … }
type bucketData …
type data …
const maxHTMLBarWidth …
func (h *histogram) newData() *data { … }
func (h *histogram) html() template.HTML { … }
var distTmplCache …
var distTmplOnce …
func distTmpl() *template.Template { … }