Database Reference
In-Depth Information
There are a lot of MBeans provided by an application as complex as Cassandra.
There is no need to cover all of them as you can easily explore them on your own
using the JConsole interface.
As a high-level overview, they are broken down into the following categories:
DB. The MBeans stored in the DB section cover everything about the ac-
tual data storage part of Cassandra. You can view information about the
cache and CommitLogs, or even information about the individual Colum-
nFamilys that you have created in each of the keyspaces. HintedHan-
doffManager, EndPointSnitchInfo, and CompactionManager information
can also be found here.
Internal. In the Internal section, there are MBeans that cover the state and
statistics around the staged architecture. More specifically, you can find
information about the state of Gossip and HintedHandoff as opposed to
just finding information about the managers as in the DB section.
Metrics. The metrics available in this section are ClientRequestMetrics.
These are things like read and write timeouts and Unavailable errors.
Net. The network section houses information about internode communica-
tion. This includes information about the FailureDetector, Gossiper, Mes-
sagingService, and StreamingService.
Request. The MBeans in the Request section are about tasks related to
read, write, and replication.
When you select any MBean in the tree, its MBeanInfo and MBean descriptor
are displayed on the right-hand side of the window. If any additional attributes, op-
erations, or notifications are available, they will appear in the tree as well, below
the selected MBean.
Each one of these sections of MBeans provides access to a large amount of in-
formation, giving you insight into both the system as a whole and the individual
nodes. Familiarizing yourself with what is available to you as an admin will help
you when it comes time to instrument JMX-level checks from within your monit-
oring system.
Search WWH ::




Custom Search