This document describes Instaclustr's implementation of using Apache Spark on Apache Cassandra to monitor over 600 servers running Cassandra and collect metrics over time for tuning, alerting, and automated response systems. Key aspects of the implementation include writing data in 5 minute buckets to Cassandra, using Spark to efficiently roll up the raw data into aggregated metrics on those time intervals, and presenting the data. Optimizations that improved performance included upgrading Cassandra version and leveraging its built-in aggregates in Spark, reducing roll-up job times by 50%.