Riemann - monitoring deliverance and slacking
It always seems like a real pain to use monitoring in production. The only thing that should be important is to get the information you want when you want it, in the same way that you can pick up this book when you need to take your daily Clojure shot.
In this recipe, we will look at Riemann, http://riemann.io, a stream-based monitoring framework. Riemann comes with easy client APIs, simple setup, an interactive dashboard, and simple interaction with other notification frameworks, such as the new kid on the block and Slack.
The Riemann service, at its core, is written in Clojure and configured in Clojure. Event handling through streams concepts feels and acts very functional.
Eventually, it should also become a breeze to set this up for your cluster of Raspberry Pi's, and collect IoT knowledge in real time.
Getting ready
This recipe is a bit different from the other ones as the main point of interaction is a service, so we will quickly go through...