pmm 監控 mysql PMM 監控 MySQL

2021-10-17 12:57:04 字數 1790 閱讀 5326

percona monitoring and management (pmm)是一款開源的用於監控 mysql 和 mongodb 效能的開源平台,通過 pmm 客戶端收集到的 db 監控資料用第三方軟體 grafana 畫圖展示出來。

pmm 概述

pmm 平台基於 c/s 模型,包括以下模組:

pmm client 安裝在要監控的主機上,收集伺服器指標、常規系統指標和和query analytics資料,以獲取完整的效能概述。

pmm server 聚合收集的資料並使用 granafa 展示

pmm 架構

安裝pmm server安裝

docker 安裝略過

獲取 pmm server 映象

docker pull percona/pmm-server:1

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

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

開啟瀏覽器訪問伺服器ip,我這裡是

可以使用如下命令進行驗證

# curl /ping

pmm client 安裝

wget

yum localinstall pmm-client-1.17.2-1.el7.x86_64.rpm -y

pmm client 連線 pmm server

pmm-admin config --server 172.18.11.157

ok, pmm server is alive.

pmm server | 172.18.11.157

client name | pxc1

client address | 172.18.201.66

如果修改了 pmm server 的80埠,則在後面跟埠

pmm-admin config --server 172.18.11.157:8080

pmm client 收集資料

以收集 mysql 為例子。

# 埠是3006且無密碼使用這

pmm-admin add mysql

#指定socket的使用這

pmm-admin add mysql --user root --password *** --socket=/mysql_pxc/mysql-smy.sock

# 使用ip的使用這

pmm-admin add mysql --user root --password *** --host 127.0.0.1 --port 5001

要檢視正在監控的內容,使用 pmm-admin list

監控頁面展示

下期將如何使用釘釘傳送告警

MySQL監控工具PMM

閒談 專案要求監控工具能實時監控分析mysql慢查詢,之前部署的prometheus監控不了慢日誌,因此試著部署了percona魔改prometheus和grafana的監控工具pmm,效果還挺好。可部署在任意機器上,推薦docker部署 拉取映象 docker pull percona pmm s...

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...