Graphite is a Python-based monitoring tool with a flexible data storage and retrieval system. It stores numeric time-series data in Whisper files with configurable precision. Data can be inserted and retrieved via its web interface or API. While not as full-featured as some competitors out of the box, it provides powerful aggregation, calculation, and visualization of metrics across many servers through its storage and processing architecture.