14 An Introduction to Clojure and Functional Programming
Riemann is configured using a Clojure-based configuration file. This means your configuration file is actually processed as a Clojure program. So, to process events and send notifications and metrics, you’ll be writing Clojure. Don’t panic! You won’t need to become a full-fledged Clojure developer to use Riemann. We’ll teach you what you need to know in order to use Riemann. Additionally, Riemann comes with a lot of helpers and shortcuts that make it easier to write Clojure to do what we need to process our events.
Let’s learn a bit more about Clojure and help you get started with Riemann. Clojure is a dynamic programming language that targets the Java Virtual Machine. It’s a dialect of ...
Get The Art of Monitoring 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.