This reposistory is for images of graphite and the associated carbon daemons: carbon-cache and carbon-relay. It represents what we believe to be the best practices for running a graphite cluster.
Docker Hub locations
- docker and docker-compose must be installed
rake -Twill explain most everything
The docker-compose.yml file is an example of a multi-node graphite cluster with each node running mulitple
carbon-caches. It's described on Clustering Graphite - bitprophet.org as the "Multiple nodes, multiple caches on each, multiple relays".
In the docker-compose.yml example, pretend there are two "nodes"
Each of those hosts is running:
carbon-relayis pointed at the
carbon-caches running on the same "node". It is using
consistent-hashingfor the relay method.
cacheb2. There should be a
graphite-webis only pointed at the
carbon-relayrunning on the same "node".
We then run a separate
web pointed at
webb and a "top"
carbon-relay pointed at
Fork away, commit, and send a pull request.