Versions in this module Expand all Collapse all v0 v0.0.1 Feb 23, 2020 Changes in this version + var DisablePooling = false + func Close(xs XStater) error + func CloseSender(s Sender) error + func NewContext(ctx context.Context, xs XStater) context.Context + func NewHandler(s Sender, tags []string) func(http.Handler) http.Handler + func NewHandlerPrefix(s Sender, tags []string, prefix string) func(http.Handler) http.Handler + type Copier interface + Copy func() XStater + type Handler struct + type MultiSender []Sender + func (s MultiSender) Close() error + func (s MultiSender) Count(stat string, count float64, tags ...string) + func (s MultiSender) Gauge(stat string, value float64, tags ...string) + func (s MultiSender) Histogram(stat string, value float64, tags ...string) + func (s MultiSender) Timing(stat string, duration time.Duration, tags ...string) + type Scoper interface + Scope func(scope string, scopes ...string) XStater + type Sender interface + Count func(stat string, count float64, tags ...string) + Gauge func(stat string, value float64, tags ...string) + Histogram func(stat string, value float64, tags ...string) + Timing func(stat string, value time.Duration, tags ...string) + type XStater interface + AddTags func(tags ...string) + GetTags func() []string + func Copy(xs XStater) XStater + func FromContext(ctx context.Context) XStater + func FromRequest(r *http.Request) XStater + func New(s Sender) XStater + func NewPrefix(s Sender, prefix string) XStater + func NewScoping(s Sender, delimiter string, scopes ...string) XStater + func Scope(xs XStater, scope string, scopes ...string) XStater