package
0.0.0-20190227035732-d56806e5335b
Repository: https://github.com/dcos/dcos-metrics.git
Documentation: pkg.go.dev
# README
Container StatsD Emitter
A reference implementation of a containerized process which emits StatsD data to an advertised StatsD UDP endpoint.
- Looks for
STATSD_UDP_HOST
andSTATSD_UDP_PORT
in the environment, pointing to where metrics should be sent. These environment variables are automatically provided by Mesos on DC/OS EE clusters 1.7+. - A
-debug
option enables additional logs to stdout.
Prerequisites
apt-get install golang-go
Build
$ go build
Run locally
$ ./statsd-emitter -h
$ STATSD_UDP_HOST="127.0.0.1" STATSD_UDP_PORT="8125" ./statsd-emitter -debug
Run in Marathon
Create the following application (in JSON Mode):
{
"id": "statsd-emitter",
"cmd": "/opt/mesosphere/bin/statsd-emitter",
"cpus": 0.1,
"mem": 128,
"disk": 0,
"instances": 1
}