Documentation ¶
Index ¶
- type Mock
- func (e Mock) Close() error
- func (e Mock) Dec(stat string, value int64, rate float32) error
- func (e Mock) Gauge(stat string, value int64, rate float32) error
- func (e Mock) GaugeDelta(stat string, value int64, rate float32) error
- func (e Mock) Inc(stat string, value int64, rate float32) error
- func (e Mock) Raw(stat string, value string, rate float32) error
- func (e Mock) Set(stat string, value string, rate float32) error
- func (e Mock) SetInt(stat string, value int64, rate float32) error
- func (e Mock) SetPrefix(prefix string)
- func (e Mock) Timing(stat string, delta int64, rate float32) error
- func (e Mock) TimingDuration(stat string, delta time.Duration, rate float32) error
- type Statter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Statter ¶
type Statter interface { Close() error Dec(stat string, value int64, rate float32) error Gauge(stat string, value int64, rate float32) error GaugeDelta(stat string, value int64, rate float32) error Inc(stat string, value int64, rate float32) error Raw(stat string, value string, rate float32) error Set(stat string, value string, rate float32) error SetInt(stat string, value int64, rate float32) error SetPrefix(prefix string) Timing(stat string, delta int64, rate float32) error TimingDuration(stat string, delta time.Duration, rate float32) error }
Statter is an abstraction for handling stats on the running app. A Mock implementation is provided.
func NewStatsdClient ¶
func NewStatsdClient(conf configuration.Monitoring) (Statter, error)
NewStatsdClient returns a valid statsd client.
Click to show internal directories.
Click to hide internal directories.