Getting ready

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 ...

Get Developing Java Applications with Spring and Spring Boot now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.