An all-in-one image running graphite with carbon, StatsD, CollectD, and Grafana as a front end dashboard
80
: the graphite web interface81
: the grafana web interface2003
: the carbon-cache line receiver (the standard graphite protocol)2004
: the carbon-cache pickle receiver7002
: the carbon-cache query port (used by the web interface)8125
: the statsd port25826
: the collectd port
To run
sudo ./build
sudo ./start
Modified from many different Github Dockerfiles
NOTE: In this basic setup, the time zone is set to -0700 or America/Denver for the time settings. If installing in other location, the time zone information needs to be changed in Graphite's local_settings.py
as well as Grafana's config.js
.
NOTE: CollectD still isn't working. Need to spend some time on that. I was rushing things so I am sure there are a few small errors in the Dockerfile..Just need to take care of that.