OSDN Git Service

modify ci
[bytom/vapor.git] / vendor / github.com / go-kit / kit / metrics / provider / dogstatsd.go
diff --git a/vendor/github.com/go-kit/kit/metrics/provider/dogstatsd.go b/vendor/github.com/go-kit/kit/metrics/provider/dogstatsd.go
deleted file mode 100644 (file)
index 4633621..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-package provider
-
-import (
-       "github.com/go-kit/kit/metrics"
-       "github.com/go-kit/kit/metrics/dogstatsd"
-)
-
-type dogstatsdProvider struct {
-       d    *dogstatsd.Dogstatsd
-       stop func()
-}
-
-// NewDogstatsdProvider wraps the given Dogstatsd object and stop func and
-// returns a Provider that produces Dogstatsd metrics. A typical stop function
-// would be ticker.Stop from the ticker passed to the SendLoop helper method.
-func NewDogstatsdProvider(d *dogstatsd.Dogstatsd, stop func()) Provider {
-       return &dogstatsdProvider{
-               d:    d,
-               stop: stop,
-       }
-}
-
-// NewCounter implements Provider, returning a new Dogstatsd Counter with a
-// sample rate of 1.0.
-func (p *dogstatsdProvider) NewCounter(name string) metrics.Counter {
-       return p.d.NewCounter(name, 1.0)
-}
-
-// NewGauge implements Provider.
-func (p *dogstatsdProvider) NewGauge(name string) metrics.Gauge {
-       return p.d.NewGauge(name)
-}
-
-// NewHistogram implements Provider, returning a new Dogstatsd Histogram (note:
-// not a Timing) with a sample rate of 1.0. The buckets argument is ignored.
-func (p *dogstatsdProvider) NewHistogram(name string, _ int) metrics.Histogram {
-       return p.d.NewHistogram(name, 1.0)
-}
-
-// Stop implements Provider, invoking the stop function passed at construction.
-func (p *dogstatsdProvider) Stop() {
-       p.stop()
-}