MySQL監控工具PMM

2021-10-05 22:47:53 字數 1454 閱讀 9834

閒談:專案要求監控工具能實時監控分析mysql慢查詢,之前部署的prometheus監控不了慢日誌,因此試著部署了percona魔改prometheus和grafana的監控工具pmm,效果還挺好。

可部署在任意機器上,推薦docker部署

#拉取映象

docker pull percona/pmm-server

#建立資料卷容器

docker create -v /opt/prometheus/data -v /opt/consul-data -v /var/lib/mysql -v /var/lib/grafana --name pmm-data percona/pmm-server /bin/true

#執行pmm server容器

docker run -d -p 80:80 --volumes-from pmm-data --name pmm-server --restart always percona/pmm-server

執行時可新增-e引數,eg:

-e disable_telemetry=true #關閉telemetry(pmm server資料每24小時會上報percona.com,包括pmm server id、pmm version、作業系統、資料庫版本、perl版本等)

-e metrics_retention=48h #資料只留48小時

更多命令可檢視官方文件

容器執行成功後訪問ip:port,看到魔改的grafana頁面即表示server搭建成功

必須部署在mysql所在機器上

yum install 

yum -y install pmm-client

出現complete!即代表安裝成功。

對於網上出現的gpg keys問題導致安裝失敗,可以通過更新yum源解決

yum update percona-release
連線server

pmm-admin config --server :
配置連線資訊

pmm-admin add mysql --user  --password
檢視監控資訊

pmm-admin list
現在再檢視server的頁面就可以看到監控資訊了,慢sql在pmm query analytics這個dashboard裡

施工完成

這個工具如果開發成mysqld_exporter和grafana的擴充套件就好了,如果要監控jvm還是要布一套prometheus+grafana,不過畢竟開源工具,不能要求更多

pmm 監控 mysql PMM 監控 MySQL

percona monitoring and management pmm 是一款開源的用於監控 mysql 和 mongodb 效能的開源平台,通過 pmm 客戶端收集到的 db 監控資料用第三方軟體 grafana 畫圖展示出來。pmm 概述 pmm 平台基於 c s 模型,包括以下模組 pmm...

PMM監控mysql 筆記

檢視和監視mysql,mongodb,postgresql和mariadb資料庫的效能。官網 官網安裝步驟 1.安裝服務端 建立資料卷 sudo docker create v srv name pmm data percona pmm server 2 bin true 建立容器 sudo doc...

效能測試之資料庫監控分析工具PMM

pmm percona monitoring and management 是乙個用於管理和監控資料庫效能的開源平台。它能提供全面的基於時間和各類監控指標 計數器的分析。效能測試中,是做資料庫監控的較好工具。官網 支援的資料庫 原理分析 以mysql為例,整個工作的基本原理簡單說 pmm clien...