stats

package
v0.0.0-...-1e04dac Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 25, 2018 License: GPL-3.0 Imports: 4 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Mock

type Mock struct{}

Mock implementation for a statter.

func (Mock) Close

func (e Mock) Close() error

func (Mock) Dec

func (e Mock) Dec(stat string, value int64, rate float32) error

func (Mock) Gauge

func (e Mock) Gauge(stat string, value int64, rate float32) error

func (Mock) GaugeDelta

func (e Mock) GaugeDelta(stat string, value int64, rate float32) error

func (Mock) Inc

func (e Mock) Inc(stat string, value int64, rate float32) error

func (Mock) Raw

func (e Mock) Raw(stat string, value string, rate float32) error

func (Mock) Set

func (e Mock) Set(stat string, value string, rate float32) error

func (Mock) SetInt

func (e Mock) SetInt(stat string, value int64, rate float32) error

func (Mock) SetPrefix

func (e Mock) SetPrefix(prefix string)

func (Mock) Timing

func (e Mock) Timing(stat string, delta int64, rate float32) error

func (Mock) TimingDuration

func (e Mock) TimingDuration(stat string, delta time.Duration, rate float32) error

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL