This is a docker-compose configuration that describes the services that I use to collect a bunch of stats.
Essentially, this creates a nearly complete stack of the Influxdata apps.
The time-series database.
The data collector, running in statsd mode.
The graph part. Considering changing to Grafana as it's slightly better. (Chronograf is incomplete)
Make sure you have docker & docker-compose installed on your machine. Clone the repository and run the stats.py
git clone https://github.com/wtsnz/stats-server.git cd stats-server
docker-compose up -d
It would be cool to allow enviromental variables to override the defaults in the docker-compose.yml file using variable substitution