JMX is a Java technology that provides tools for managing and monitoring applications, services, components, devices, and settings. These settings are represented as Java objects, known as Managed Beans (MBeans). As Apache Cassandra is written in Java, all the required classes have exposed MBeans, through which we can manage/monitor them accordingly. Cassandra defaults its JMX port to 7199, hence it should be opened through firewalls and security groups to allow access over it.
JMX interface
MBean packages exposed by Cassandra
The following are the MBean packages exposed by Cassandra:
- org.apache.cassandra.db: Key Cassandra architectural metrics and management operations, you can get a compaction summary and perform a compaction...