Cassandra is an open-source NoSQL database provided by Apache. The high scalability and availability of this database has made it one of the most popular non-relational databases in the world. Cassandra can be deployed in both standalone and cluster mode. Moein monitoring system provides the ability to monitor this database in both configurations. In this regard, Moein monitors the following performance indicators and parameters.

Cassandra KPIs:
- Completed Compaction Tasks
- Read Unavailable Exceptions
- Write Unavailable Exceptions
- Timeouted Connection Rate In Cluster
- Total Timeouted Connections In Cluster

Nodes KPIs:
Rack Information:
- RACK Number Of ON Servers
- RACK Number Of Off Servers
- RACK Off Servers Percentage
Data Center Information:
- Data Center Number Of ON Servers
- Data Center Number Of Off Servers
- Data Center Off Servers Percentage

Topological Information:
- Cluster Number Of ON Servers
- Cluster Number Of Off Servers
- Cluster Off Servers Percentage
Hint Operations KPIs:
- Hinted Handoff Enabled Status
- Repaired Blocking Read Repair
- Repaired Background Read Repair
Key Cache and Row Cache KPIs:

ThreadPools KPIs:

CQL Statistics:
- Prepared Statements Count
- Prepared Statements Executed
- Regular Statements Executed
- Prepared Statements Ratio
- Regular Statements Executed Rate
Client Statistics:

Drop Messages:

Java Virtual Machine (JVM) KPIs – Host KPIs:
- Host Memory Used Percentage
Java Virtual Machine Information (JVM):
Threads:
- Total Started Thread Count
Memory:
- Committed Non-Heap Memory
- Heap Memory Used Percentage
- Non-Heap Memory Used Percentage
Java Classes:
Garbage Collection:
- Average Garbage Collection Time

Communication Protocols: