一、監視集羣
每個節點可以有不同的集羣視圖。沒有集中化監視節點。爲了追蹤問題的來源,您必須獨立監控每個節點。
許多變量的值取決於您查詢的節點。例如,從節點發送的複製和由所有其他節點接收的寫入。
從所有節點獲取數據可以幫助您瞭解流消息的來源,哪個節點發送過大的事務,等等。
二、手動監視
手動集羣監控可以使用myq-tools來執行 。
1、警報
除了標準的MySQL警報之外,您至少應該使用以下特定於Percona XtraDB集羣的觸發器:
每個節點的集羣狀態
wsrep_cluster_status !=Primary
Primary節點狀態
wsrep_connected != ON
wsrep_ready != ON
有關其他警報,請考慮以下狀態變量:
過大的複製衝突:
wsrep_local_cert_failures
wsrep_local_bf_aborts
過多的流量控制消息
wsrep_flow_control_sent
wsrep_flow_control_recv
大複製隊列
wsrep_local_recv_queue。
2、度量
用於長期製圖的集羣度量收集應至少針對以下內容進行:
隊列大小:
wsrep_local_recv_queue
wsrep_local_send_queue
流量控制:
wsrep_flow_control_sent
wsrep_flow_control_recv
節點的事務數量:
wsrep_replicated
wsrep_received
以字節爲單位的事務數量:
wsrep_replicated_bytes
wsrep_received_bytes
複製衝突:
wsrep_local_cert_failures
wsrep_local_bf_aborts
三、參考鏈接:
https://www.percona.com/doc/percona-xtradb-cluster/LATEST/manual/monitoring.html