文章來源:Jesse Lin/ 奧登資訊技術工程師
前言 :
上一章介紹過 MySQL InnoDB Cluster 架構,這次會介紹 MySQL Enterprise Monitor 架構及功能,MySQL Enterprise Monitor 對於 MySQL 可以做到即時監控,並有效的管理 MySQL Cluster 的叢集架構,MySQL Enterprise Monitor 會自動發現 MySQL Cluster 的 Instance 和DB 程序的效能、可用性和運作狀況,來提供 DB 效能建議、查詢分析、安全漏洞、OS 系統監控、磁碟監控…等資訊,來做為 DBA 調校 DB 和設定告警通知的參考。
Monitor 架構說明 :
MySQL 建立 Monitor 使用者權限後,我們會在 DB1、DB2、DB3 安裝 Monitor Agent,之後使用瀏覽器連接到 Monitor Server 的 Web 介面上看到 DB 的即時監控數據。
架構示意圖 :
Monitor部分功能說明 :
在 Monitor 的 Overview 上可以看到 DB Instances 的狀態,並顯示相關的訊息
Event :
顯示 MySQL 安全性、SQL 語法的警告
Query Analyzer :
監控執行的 SQL 語句,並顯示每個查詢的詳細資訊、執行次數和執行時間
Metrics > Memory Usage :
顯示記憶體的使用情況
Metrics > Database File I/O > By Wait Type :
顯示 Cluster 的狀態,來提供DB延遲的數據及圖表分析
Comments