A StatsD client for Go.
import (
"github.com/cv-library/statsd"
)
func main() {
statsd.Address = "localhost:8125"
timer := statsd.Timer()
// Do stuff
timer.Send("metric.name", "metric.name2")
// Or using a sampling rate
timer.SendWithOptions(
&statsd.Options{ Rate: 0.5 },
"sampled.metric",
)
}
Released under the MIT license. See LICENSE.md
file for details.