StatsD server with Librato backend in Go
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.dockerignore
.gitignore
.travis.yml
Dockerfile
LICENSE
Makefile
README.md
librato.go
librato_test.go
main.go
main_test.go
metric.go
metric_test.go
network.go
parse.go
parse_test.go
proxy.go
proxy_test.go

README.md

StatsD Server for Librato

Build Status

This is an implementation of Etsy's StatsD written in Go that submits data to Librato Metrics.

Usage

Usage of statsd:
  -address="0.0.0.0:8125": udp listen address
  -debug=false: enable logging of inputs and submissions
  -flush=60: interval at which data is sent to librato (in seconds)
  -percentiles="": comma separated list of percentiles to calculate for timers (eg. "95,99.5")
  -source="": librato api source (LIBRATO_SOURCE)
  -token="": librato api token (LIBRATO_TOKEN)
  -user="": librato api username (LIBRATO_USER)

Installation

From Source:

Check out and run "make build"

From Binary:

Binary releases are available for linux/amd64 and darwin/amd64. See the releases page for the latest downloads.

With Chef:

There's a cookbook! See statsd-librato-cookbook.

Credits

This was forked from jbuchbinder/statsd-go and altered to provide support for Librato as a submission backend.

License

MIT License, see LICENSE for details.