Help build the future of open source observability software Open positions

Check out the open source projects we support Downloads

cassandra-dashboard

Dashboard

Monitoring for Cassandra clusters
Last updated: a month ago

Start with Grafana Cloud and the new FREE tier. Includes 10K series Prometheus or Graphite Metrics and 50gb Loki Logs

Downloads: 1568

Reviews: 0

  • grafana-dashboard-resized.png
    grafana-dashboard-resized.png

This dashboard shows a set of graphs to monitor the operations of Apache Cassandra clusters. It should be compatible with most versions, except perhaps the "Repair Ratio" graph that only works in recent ones. Among others:

  • Global cluster operations [per type]
  • Operations per instance [per type]
  • Latencies
  • Active/blocked/pending thread details
  • Timeouts, unavailables and other errors
  • Cache info
  • Compaction information
  • Load per instance
  • Large partitions

The backend database is Prometheus, feel free to reuse the Ansible roles I have created:

https://github.com/mimarpe/ansible/tree/master/roles/prometheus-deploy

cassandra-exporter is used as external agent on the Cassandra nodes to get the metrics. It is based on jmx-exporter. You can use the role or template configuration here to deploy it:

https://github.com/mimarpe/ansible/blob/master/roles/cassandra-exporter-setup/templates/config_cassandra_exporter.yml.j2

Get this dashboard:
10849
Dependencies: