/statsd

A StatsD client for Go

Primary LanguageGoMIT LicenseMIT

statsd

A StatsD client for Go.

Example

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",
    )
}

License

Released under the MIT license. See LICENSE.md file for details.