Percona Monitoring and Management 3.0.0 has been released
General Availability of PMM 3.0.0
We're excited to announce the General Availability of PMM 3.0.0, a new major version that introduces a complete architectural overhaul of PMM.
This milestone delivers major security improvements with rootless deployments, encryption of sensitive data, enhanced stability through containerized architecture, and improved user experience with flexible monitoring configurations.
Ready to install or migrate to PMM 3?
We provide two installation scripts to help you get started with this new version:
- For new installations, the Easy-Install script comes with Watchtower pre-configured, enabling one-step PMM setup with automatic updates.
- For existing PMM 2 users, we provide a dedicated Upgrade script that safely migrates your installation to PMM 3 and ensures data is backed up before the upgrade.
For detailed information about all changes and new features, see the full release notes.
Key features
Security enhancements
- Rootless deployment: Now supported across Podman, Helm, Docker, Virtual Appliance, and AWS deployments for enhanced security
- UI-based upgrades for Podman installations: You can now upgrade PMM Server installations running under Podman directly through the Updates panel in the UI.
- Encryption of sensitive data: All database credentials, AWS keys and certificates are now automatically encrypted.
- Enhanced API authentication: Transition to Grafana service accounts from API keys for better security and audit capabilities.
- Multiple CVE vulnerabilities eliminated through architectural changes: Legacy component removal (Integrated Alerting and DBaaS) alongside security enhancements has eliminated multiple vulnerabilities, making PMM 3 the most secure release to date.
Stability improvements
-
Unified containerized architecture for AMI and OVF deployments: PMM now uses a unified containerized architecture across all deployment methods. In AMI and OVF environments, PMM components run as Podman-managed containers in rootless mode, eliminating the need for elevated system privileges.
-
More stable and quicker upgrades through container-based updates: PMM 3 transitions from RPM-based updates to a more reliable container-based upgrade system using Watchtower, providing consistent upgrades across all deployment types while maintaining UI-based upgrade convenience.
- Reduced container image size from 3.1GB to 2.6GB
Improved user experience
-
Streamlined upgrade process: A new Updates page under PMM Configuration provides centralized visibility of PMM Server and Client versions, with proactive notifications about new releases to help inform upgrade decisions.
-
Flexible monitoring configurations: PMM 3.0 introduces UI-based monitoring setup and distributed monitoring capabilities, allowing database exporters to run on any PMM Client node instead of only on PMM Server.
- Simplified AWS installation: We’ve simplified AWS installations to match our standard Docker/Podman workflow.
- Official ARM support for PMM Client: PMM 3 now officially supports ARM architecture, upgrading from its experimental status in PMM 2.43.
- Improved navigation with Grafana 11.1.8 integration: PMM's upgrade to Grafana 11.1.8 introduces a streamlined navigation system with an improved header, enhanced search capabilities, and logically grouped tools for better user experience.
- Enhanced alerting workflow and administration settings: PMM's updated interface streamlines workflows with dedicated menus for alerts, Grafana administration, and PMM configuration settings.
Monitoring improvements
- Full monitoring support for default PostgreSQL database: PMM now provides full monitoring support for the default postgres database on PostgreSQL instances, with metrics displayed across Query Analytics (QAN).
-
Added Oplog generation rate panel to MongoDB dashboards: New Oplog GB/Hour panels in MongoDB cluster dashboards provide hourly oplog generation metrics within the Replication section.
-
MongoDB Router Summary: dashboard is now generally available
- Tech Preview support for MongoDB 8.0: PMM now offers technical preview support for MongoDB 8.0 and Percona Server for MongoDB 8.0, with updated exporters to handle revised metrics structures and renamed metrics.
- Increased query length limit for MongoDB in QAN: PMM extends MongoDB query length limits to 4096 characters and MySQL SlowLog query IDs to 32 characters, improving Query Analytics accuracy for both databases.
Breaking changes and deprecations
-
Oracle Enterprise Linux 9 images only: PMM 3 now exclusively uses Oracle Enterprise Linux 9 (EL9) as its base system for all images, replacing EL7 to ensure better security updates and compatibility with new technologies.
-
DBaaS functionality moved to Percona Everest: PMM 3 has deprecated its DBaaS functionality in favor of Percona Everest, a cloud-native database platform that offers infrastructure control and monitoring integration while eliminating cloud vendor lock-in.
-
Breaking API changes including simplified feature toggles: PMM's API has been overhauled with simplified identifiers, streamlined feature controls, consistent response fields, and consolidated management endpoints.
-
Grafana Angular support to be discontinued: PMM is proactively migrating plugins to newer technologies ahead of Grafana's Angular deprecation in version 12 (2025), with recommendations to review and update dashboard plugins.
Component upgrades
- Grafana upgraded to 11.1.8
- Node Exporter updated to 1.8.2
- ClickHouse Datasource plugin updated
- ClickHouse-go driver upgraded to version 2