Versions in this module Expand all Collapse all v1 v1.0.0 Nov 12, 2021 Changes in this version + var CheckedCountOpts = CounterOpts + var WriteCountOpts = CounterOpts + type Counter interface + Add func(delta float64) + With func(labelValues ...string) Counter + type CounterOpts struct + Help string + LabelHelp map[string]string + LabelNames []string + Name string + Namespace string + StatsdFormat string + Subsystem string + type Gauge interface + Add func(delta float64) + Set func(value float64) + With func(labelValues ...string) Gauge + type GaugeOpts struct + Help string + LabelHelp map[string]string + LabelNames []string + Name string + Namespace string + StatsdFormat string + Subsystem string + type Histogram interface + Observe func(value float64) + With func(labelValues ...string) Histogram + type HistogramOpts struct + Buckets []float64 + Help string + LabelHelp map[string]string + LabelNames []string + Name string + Namespace string + StatsdFormat string + Subsystem string + type Observer struct + CheckedCounter Counter + WrittenCounter Counter + func NewObserver(provider Provider) *Observer + func (m *Observer) Check(e zapcore.Entry, ce *zapcore.CheckedEntry) + func (m *Observer) WriteEntry(e zapcore.Entry, fields []zapcore.Field) + type Provider interface + NewCounter func(CounterOpts) Counter + NewGauge func(GaugeOpts) Gauge + NewHistogram func(HistogramOpts) Histogram