This document discusses monitoring systems and infrastructure. It recommends monitoring everything, including networks, machines, and applications, to learn from infrastructure, anticipate failures, and speed up changes. It presents Graphite as an open-source tool for storing and visualizing real-time time-series data efficiently. Graphite includes components for receiving metrics data, storing data long-term in Whisper, and visualizing data in Graphite Web. It also discusses using StatsD and CollectD to monitor application and system metrics and send them to Graphite. Case studies show how two companies use monitoring to track simulations and the interactions of image processing applications. The document emphasizes that monitoring and testing are both important but serve different purposes.