Announcement: Cassandra Performance Monitoring in SPM
June 2, 2014 Leave a comment
Cassandra is a distributed database management system built to handle massive data sets while providing high availability without compromising performance. That’s why many organizations use it for their mission-critical data. That being said, if you are running Cassandra then you’ll want to keep close tabs on it. And now SPM Performance Monitoring can help you do just that as the latest release supports Cassandra performance monitoring. Not to mention that all the usual SPM alerting, anomaly detection, etc., can be used with any of the Cassandra metrics.
Why Not Monitor More Than Just Cassandra?
Unlike some of the tools that only monitor Cassandra and nothing else, SPM Performance Monitoring covers Cassandra, the competing database HBase, and a lot more: Solr, Elasticsearch, Hadoop, MySQL, AWS CloudWatch, Memcached, Apache, and just about any other app you want to monitor. SPM also monitors Storm and Kafka, which are often used together with Cassandra (considered their most popular data store). Now all three can be monitored together!
Have a look at a few of the screenshots to see how we graph Cassandra metrics in SPM (a list of Cassandra metrics we monitor is listed further below). You can also check out SPM’s live demo. You won’t find any demo apps showing Cassandra metrics because we don’t use Cassandra at Sematext yet, but you’ll be able to poke around and see other types of apps being monitored, like Solr, Kafka, Hadoop and HBase, for example.
Overview (click to enlarge)
Compactions (click to enlarge)
Pending Writes (click to enlarge)
Write Requests (click to enlarge)
SSTable (click to enlarge)
Bloom Filter (click to enlarge)
SPM now monitors Cassandra metrics like:
- Write Requests (rate, count, latency)
- Read Requests (rate, count, latency)
- Pending Write Operations (flushes, post flushes, write requests, replication of write)
- Pending Read Operations (read requests, read repair tasks, compactions)
- Pending Cluster Operations (manual repair tasks, gossip tasks, hinterd handoff, internal responses, migrations, misc tasks, request responses)
- Row/Key Cache (hit ratio, requests count)
- Local Writes (rate, count, latency)
- Local Reads (rate, count, latency)
- SSTable (size, count)
- Bloom Filter (space used, false positives ratio)
Please tell us what you think – @sematext is always listening! Is there something SPM Performance Monitoring doesn’t monitor that you would really like to monitor?
Consolidate Your App Monitoring — It’s Easy!
Many organizations tackle performance monitoring with a mish-mash of different monitoring and alerting tools cobbled together in an uneasy coexistence that is often far from seamless. Think Graphite+Nagios, for example. SPM takes all that hassle away and makes it easy and comprehensive in one step.
Try SPM for Free for 30 Days
Try SPM Performance Monitoring for Free for 30 days by registering here. There’s no commitment and no credit card required.