This document describes how a company switched from monitoring their large infrastructure using a Python-based system to using Clojure. The new Clojure-based system loads monitoring data from XML into RabbitMQ, stores the time-series data in JRobin, processes the data to perform checks, computations, and aggregations, and allows querying the historical data using a custom DSL. The Clojure system leverages many Java libraries, allows full utilization of processors via agents, and enables automated corrective actions and making the application smarter using real-time monitoring data.