Percona Monitoring and Management (PMM) is a free, open-source monitoring tool for MySQL, PostgreSQL, MongoDB, and ProxySQL, and the servers they run on. PMM helps you improve the performance of databases, simplify their management, and strengthen their security.
With PMM, you can:
- Visualize a wide range of out-of-the-box system performance metrics
- Collect and analyze data across complex multi-vendor system topologies
- Drill-down and discover the cause of inefficiencies, anticipate performance issues, or troubleshoot existing ones
- Watch for potential security issues and remedy them
Try the live demo: pmmdemo.percona.com
PMM is efficient, quick to set up and easy to use. It runs in cloud, on-prem, or across hybrid platforms. It is supported by our legendary expertise in open source databases, and by a vibrant developer and user community.
PMM Server can run as:
PMM Client runs on all hosts you want to monitor. The setup varies according to the type of system:
- MySQL and variants
- Amazon RDS
- Microsoft Azure
- Google Cloud Platform
- External services
How it works¶
PMM is a client/server application built by us with our own and third-party open-source tools. (Read more in Architecture.)
PMM Server is the heart of PMM. It receives data from clients, collates it and stores it. Metrics are drawn as tables, charts and graphs within dashboards, each a part of the web-based user interface.
This is the home dashboard from pmmdemo:
PMM Client runs on every database host or node you want to monitor. The client collects server metrics, general system metrics, and query analytics data, and sends it to the server.
Percona Platform (in development) provides value-added services for PMM.
Documentation site map¶
- Page updated 2021-04-05