Versions in this module Expand all Collapse all v0 v0.2.0 Jul 27, 2016 v0.1.0 Jun 7, 2016 Changes in this version + func PrintDistribution(w io.Writer, h Histogram) + type Bucket struct + Count int64 + From int64 + To int64 + type Counter interface + Add func(delta uint64) + Name func() string + With func(Field) Counter + func NewMultiCounter(name string, counters ...Counter) Counter + type Field struct + Key string + Value string + type Gauge interface + Add func(delta float64) + Get func() float64 + Name func() string + Set func(value float64) + With func(Field) Gauge + func NewMultiGauge(name string, gauges ...Gauge) Gauge + type Histogram interface + Distribution func() ([]Bucket, []Quantile) + Name func() string + Observe func(value int64) + With func(Field) Histogram + func NewMultiHistogram(name string, histograms ...Histogram) Histogram + func NewScaledHistogram(h Histogram, scale int64) Histogram + type Quantile struct + Quantile int + Value int64 + type TimeHistogram interface + Observe func(time.Duration) + With func(Field) TimeHistogram + func NewTimeHistogram(unit time.Duration, h Histogram) TimeHistogram