|
|
9 years ago | |
|---|---|---|
| .. | ||
| statsd | 9 years ago | |
| .travis.yml | 9 years ago | |
| LICENSE.txt | 9 years ago | |
| README.md | 9 years ago | |
Packages in datadog-go provide Go clients for various APIs at DataDog.
The statsd package provides a client for dogstatsd:
import "github.com/DataDog/datadog-go/statsd"
func main() {
c, err := statsd.New("127.0.0.1:8125")
if err != nil {
log.Fatal(err)
}
// prefix every metric with the app name
c.Namespace = "flubber."
// send the EC2 availability zone as a tag with every metric
c.Tags = append(c.Tags, "us-east-1a")
err = c.Gauge("request.duration", 1.2, nil, 1)
// ...
}
All code distributed under the MIT License unless otherwise specified.