Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Configure ¶
func Configure(conf *config.AgentConfig) error
Configure creates a statsd client from a dogweb.ini style config file and set it to the global Statsd.
Types ¶
type StatsClient ¶
type StatsClient interface { Gauge(name string, value float64, tags []string, rate float64) error Count(name string, value int64, tags []string, rate float64) error Histogram(name string, value float64, tags []string, rate float64) error }
StatsClient represents a client capable of sending stats to some stat endpoint.
var Client StatsClient = (*statsd.Client)(nil)
Client is a global Statsd client. When a client is configured via Configure, that becomes the new global Statsd client in the package.
Click to show internal directories.
Click to hide internal directories.