Skip to content
Get to Statsd: forward simple statistics to a statsd server
Find file
Pull request Compare This branch is 18 commits behind peterbourgon:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Get to Statsd: forward simple statistics to a statsd server.

Build Status


g2s provides a Statsd object, which provides some convenience functions for each of the supported statsd statistic-types. Just call the relevant function on the Statsd object wherever it makes sense in your code.

sd, err := g2s.NewStatsd("statsd-server:8125")
if err != nil {
    // do something

sd.IncrementCounter("my.silly.counter", 1)
sd.SendTiming("my.silly.slow-process", 534)
sd.SendSampledTiming("", 7, 0.1)
sd.UpdateGauge("my.silly.status", "green")

All 'update'-class functions are goroutine safe. They should return quickly, but they're safe to fire in a seperate goroutine.

Something went wrong with that request. Please try again.