Monitoring Cassandra with Grafana and Influx DB
Tags:
Monitoring,
Technical Track,
Open Source,
Cassandra,
Devops,
Grafana,
Graphite,
Datastax Opscenter
Hello, In this post I will explain how to set up Cassandra monitoring with influxDB and Grafana. This can also be used to connect to other monitoring systems (Graphite, Collectd, etc...) but since both influxDB and Grafana are hot topics at the moment I decided to follow the trend! I was asked why I was doing this when a tool like OpsCenter is available, but sometimes you want to have all your systems reporting to a single dashboard. And if your dashboard is Grafana and your Backend is influxDB then you will learn how to connect Cassandra to it! Assumptions: - You are running a Linux system (This post is based on CentOS 7) - You are using Cassandra 1.2+ (I'm using 2.1.3 in this case)
Prerequisites
- Cassandra Installation
- Graphite Metrics Jar
- influxDB - https://influxdb.com/
- Grafana - https://grafana.org/
- Apache (Any webserver would do)