Buy Percona SupportEmergency? Get 24/7 Help Now!

Monitoring the cluster

The important bit about the cluster is that each node should be monitored independently. There is no centralized node, the cluster is the set of active, connected nodes, and each can have a different view of the cluster. Further, many of these variables are relative to the node you query them from: for example, replication sent (from this node) and received (from writes on the rest of the cluster). Having data from all nodes helps tracking down the source of issues (i.e., where are the flow control messages coming from?  Where did that 100MB transaction came from?).


Manual cluster monitoring can be done with myq_gadgets.


Standard MySQL alerting should apply here. Percona XtraDB Cluster specific alerting should include:

Other optional alerting could be done on:


Metrics collection (i.e., long-term graphing) on the cluster should be done on:

This documentation is developed in Launchpad as part of the Percona XtraDB Cluster 5.6.
If you spotted inaccuracies, errors, don't understood it or you think something is missing or should be improved, please file a bug.

General Inquiries

For general inquiries, please send us your question and someone will contact you.