Graphite is an application that is written in Python and is, thus, capable of running on virtually any system supporting Python and its libraries. There are multiple ways of installing Graphite on any given system, ranging from compilation from a source, using pip all the way, to prebuilt RPMs for various Linux distributions.
For all the different installation strategies, take a look at the Graphite documentation at http://graphite.readthedocs.org/en/latest/install.html. OS X users can read a very good step-by-step guide located at https://gist.github.com/relaxdiego/7539911.
For the purposes of this recipe, we will use a premade Docker container containing Graphite as well as its counterpart Grafana. While there is an abundance ...