Versions in this module Expand all Collapse all v0 v0.1.0 Jun 7, 2016 Changes in this version + func NewCallbackGauge(w io.Writer, key string, reportInterval, scrapeInterval time.Duration, ...) + func NewCallbackGaugeTick(w io.Writer, key string, reportTicker, scrapeTicker <-chan time.Time, ...) + func NewCounter(w io.Writer, key string, reportInterval time.Duration, ...) metrics.Counter + func NewCounterTick(w io.Writer, key string, reportTicker <-chan time.Time, tags []metrics.Field) metrics.Counter + func NewGauge(w io.Writer, key string, reportInterval time.Duration, tags []metrics.Field) metrics.Gauge + func NewGaugeTick(w io.Writer, key string, reportTicker <-chan time.Time, tags []metrics.Field) metrics.Gauge + func NewHistogram(w io.Writer, key string, reportInterval time.Duration, tags []metrics.Field) metrics.Histogram + func NewHistogramTick(w io.Writer, key string, reportTicker <-chan time.Time, tags []metrics.Field) metrics.Histogram + type Emitter struct + func NewEmitter(network, address string, metricsPrefix string, flushInterval time.Duration, ...) *Emitter + func NewEmitterDial(dialer conn.Dialer, network, address string, metricsPrefix string, ...) *Emitter + func (e *Emitter) Flush(buf *bytes.Buffer) + func (e *Emitter) NewCounter(key string) metrics.Counter + func (e *Emitter) NewGauge(key string) metrics.Gauge + func (e *Emitter) NewHistogram(key string) metrics.Histogram + func (e *Emitter) Stop()