Listing Thumbnail

    Percona Monitoring and Management Server

     Info
    Sold by: Percona LLC 
    Deployed on AWS
    AWS Free Tier
    PMM is an award-winning database monitoring tool built by Percona.
    4.5

    Overview

    Play video

    PMM2 has been replaced by PMM3 which is available here: https://aws.amazon.com/marketplace/pp/prodview-s2hfhzrvsmawu 

    PMM2 will be retired at the end of July; existing instances will continue to run.

    Percona Monitoring and Management (PMM) is a single pane of glass to help manage complex database environments in public, private or on-premises environments. Designed to help DBAs and developers gain deep insight into their applications and databases, PMM is used by thousands of organizations around the globe to manage complex database environments. PMM is an award-winning database monitoring tool built by Percona, the database performance and scalability experts, using best-of-breed tools.

    Highlights

    • Keep your revenue engine up and running. With PMM, you can keep your databases running smoothly and continuously, with consistent end-user experience for applications. Easily find, fix, and prevent scaling issues, bottlenecks, and potential outages.
    • Spend less time managing complex environments. Enable developers and DBAs to be able to view and monitor complex environments with multi-databases, multiple technologies, and multiple providers.
    • Speed up development. PMM creates a common language between DBAs, developers, and sysadmins to help speed development and release cycles. With PMM, high-quality releases will not negatively impact performance, scale, or security.

    Details

    Categories

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    OtherLinux Oracle Linux 9

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Buyer guide

    Gain valuable insights from real users who purchased this product, powered by PeerSpot.
    Buyer guide

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Percona Monitoring and Management Server

     Info
    This product is available free of charge. Free subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.
    If you are an AWS Free Tier customer with a free plan, you are eligible to subscribe to this offer. You can use free credits to cover the cost of eligible AWS infrastructure. See AWS Free Tier  for more details. If you created an AWS account before July 15th, 2025, and qualify for the Legacy AWS Free Tier, Amazon EC2 charges for Micro instances are free for up to 750 hours per month. See Legacy AWS Free Tier  for more details.

    Vendor refund policy

    This is a free product

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    64-bit (x86) Amazon Machine Image (AMI)

    Amazon Machine Image (AMI)

    An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.

    Additional details

    Usage instructions

    Support

    Vendor support

    Support, Consulting, and Managed Services info@percona.com  +1-888-316-9775

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Product comparison

     Info
    Updated weekly

    Accolades

     Info
    Top
    10
    In Monitoring
    Top
    50
    In Monitoring
    Top
    25
    In Databases

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    Multi-Database Environment Monitoring
    Supports monitoring of complex database environments with multiple database technologies and multiple cloud providers in a unified interface
    Performance Bottleneck Detection
    Identifies and helps prevent scaling issues, bottlenecks, and potential outages through deep performance insights
    Database Performance Metrics Collection
    Collects comprehensive performance and scalability metrics from databases across public, private, and on-premises environments
    Integrated Monitoring Dashboard
    Provides a single pane of glass interface for managing and viewing database environments across distributed infrastructure
    Cross-Functional Visibility
    Enables visibility and monitoring capabilities for DBAs, developers, and system administrators across complex multi-technology database environments
    Anomaly Detection
    Machine learning-powered anomaly detection to proactively identify performance deviations and potential issues
    Response-Time Analysis
    Root cause analysis using response-time analysis to identify performance problems in databases
    Cross-Platform Database Support
    Support for monitoring and optimization across Aurora, SQL Server, MySQL, PostgreSQL, Oracle, and other databases on AWS RDS, EC2, and on-premises environments
    Query and Execution Plan Diagnostics
    Comprehensive performance data visibility including SQL statements, indexes, execution plans, and blocking analysis
    Automated Alerting and Management
    RESTful management APIs and customizable email alert templates for automated instance monitoring and alerting
    Multi-Database Platform Support
    Unified monitoring across SQL Server, PostgreSQL, Oracle, MySQL and MongoDB databases on premises, cloud and hybrid environments from a single centralized dashboard
    Cloud Cost Visibility and Optimization
    Integration with AWS to display virtual machine cost data including allocated versus actual usage across vCPUs, memory and storage with period-over-period spend comparison and right-sizing recommendations
    Security Auditing and Compliance
    Automated security auditing checks configurations against CIS Benchmark standards, permission tracking for user access rights across the estate and sensitive action logging for audit accountability
    Performance Monitoring and Alerting
    Customizable intelligent alerting with deep dive performance metrics, deployment tracking alongside key database metrics on instance timeline and context-rich drill-down capabilities for problem diagnosis
    High Availability Architecture
    Multiple Base Monitors behind load balancers ensuring monitoring continuity during maintenance or component failures with Data API integration for feeding monitoring data into existing operational tooling

    Contract

     Info
    Standard contract
    No
    No
    No

    Customer reviews

    Ratings and reviews

     Info
    4.5
    29 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    72%
    24%
    4%
    0%
    0%
    6 AWS reviews
    |
    23 external reviews
    External reviews are from G2  and PeerSpot .
    Sam Van Kerckhoven

    Reliable background task management has supported smooth testing and configuration remains simple

    Reviewed on Aug 24, 2026
    Review provided by PeerSpot

    What is our primary use case?

    I was using Percona Server as a MySQL database replacement for an application that needed a database in the background to manage tasks.

    What is most valuable?

    The best feature that Percona Server offers is that it was free. Additionally, the best feature is that it's easy to configure. The ease of configuration stood out to me because the installation was easy and connecting to it was straightforward. The performance of Percona Server was acceptable, which positively impacted my organization even during the testing phase.

    What needs improvement?

    I have limited experience to provide detailed insights about needed improvements. Visibility and advertisement are the improvements I think Percona Server needs.

    For how long have I used the solution?

    I have been using Percona Server for a few months in a testing capacity.

    What do I think about the stability of the solution?

    Percona Server was quite stable in my experience.

    Which solution did I use previously and why did I switch?

    I previously used MySQL server before Percona Server. I switched because MySQL was experiencing performance issues, so I tried something else.

    What's my experience with pricing, setup cost, and licensing?

    Since I used the free tier, my experience with pricing, setup cost, and licensing was that it was the best model available at the time.

    Which other solutions did I evaluate?

    I evaluated other options before choosing Percona Server. I conducted a Google search into other options and found Oracle, which was too expensive at that time.

    What other advice do I have?

    On a scale of one to ten, I would rate Percona Server an eight. I chose an eight because for the functionality that I expect from a database server, Percona Server was certainly offering the features I needed. I have no experience regarding Percona Server's AI capabilities, governance, and security. The accuracy and reliability of Percona Server's output met my expectations based on my experience. My advice to others looking into using Percona Server is that it has great support and that they follow up with user experiences to improve the product. I would rate this product an eight overall.

    Femi Adeyemi

    Monitoring has improved uptime and now alerts help me prevent database issues early

    Reviewed on Jul 29, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for Percona Server is to monitor applications and databases to show that applications are running and that they're working very well, and the alerts have been very good and useful.

    I support a lot of applications, and a quick specific example of how I use Percona Server to monitor my databases or applications is that it catches downtime and lagging activity on the servers and databases, and it could tell me what is wrong, so I deal with it before it becomes an issue.

    That's what I use Percona Server for right now.

    What is most valuable?

    The best features that Percona Server offers include monitoring the nodes and databases, and giving me insight into the application, as I use MariaDB and Postgres, and Percona Server is quite helpful to ensure that servers are running very well.

    Percona Server has positively impacted my organization primarily by helping with uptime a lot, as I support a lot of applications and a lot of servers, and it ensures that our services are well monitored. Whenever there is an issue, Percona Server notifies us, and we resolve the issue immediately.

    I can share specific outcomes or metrics; when I use Percona Server, issues on the network are reduced, and before I had Percona Server as monitoring, I noticed that customers had downtime, and then they wouldn't get back to me. However, with Percona Server, immediately when I have issues, it notifies me, and I resolve the issue or manage it. Percona Server has been a very helpful and useful resource in the enterprise.

    Percona Server is a very good stable application, and I think for now, I don't have any additions. It's very good, very resourceful, and very useful.

    What needs improvement?

    I would like to add that the user interface is very crowded, which makes it challenging for new engineers to know where to turn, so I had to sit down and understand the documentation before I was able to manage the application myself. If they can make it a little simpler and more functional, that will be helpful.

    For how long have I used the solution?

    I have been using Percona Server for almost two years now.

    What do I think about the stability of the solution?

    Percona Server is very stable in my experience.

    What do I think about the scalability of the solution?

    Percona Server's scalability is good, and it handles growth and increased workloads well.

    How are customer service and support?

    I have not had any experience with customer support for Percona Server.

    Which solution did I use previously and why did I switch?

    I did previously use Grafana and Prometheus before switching to Percona Server.

    How was the initial setup?

    For setup costs, I use Ansible and Ansible Playbook, so it's quite easy to set up. I think that's quite easy, so there's not too much on that.

    What was our ROI?

    I have seen a return on investment from using Percona Server, especially in terms of time, as time to resolve issues and time to get notified mean that time is a lot of money.

    Which other solutions did I evaluate?

    Before choosing Percona Server, I did not evaluate other options.

    What other advice do I have?

    My advice for others looking into using Percona Server is that I rely on it; it resolves a lot of enterprise issues, and it's very good in monitoring, so I can recommend it to everyone.

    I found this interview fine and do not think anything needs to change for the future. I would rate this review a 10.

    PRASHANTNAGARAJ

    Database platform has handled massive real-time GPS growth and has extended hardware lifespan

    Reviewed on Jul 16, 2026
    Review provided by PeerSpot

    What is our primary use case?

    Percona Server serves as our main database server handling user information, real-time GPS coordinates at a 30-second interval, and functions as our GIS database, reporting database, and secondary to all our databases and applications.

    Percona Server fits into our workflow because we previously used MySQL, and when we discovered that Percona Server truly scales, it felt like MySQL on steroids. Percona Toolkit gives us an edge with open-source tools for real-time updates, understanding slow queries, and generating corrections if any problems arise with Percona Server, which usually does not happen. The setup of a multi-master, multi-slave configuration of Percona Server scales well and fits into any disaster recovery and business continuity plans, making the platform itself and its purpose exceptional.

    How has it helped my organization?

    Percona Server has positively impacted my organization by allowing us to scale our application effectively. My transition from native MySQL to implementing Percona Server with micro-slow patches and replication has made it possible to scale out and scale back seamlessly.

    The biggest improvement has been our ability to scale up and scale out up to three times easily with our existing hardware. Additionally, archiving and sharding have increased the lifespan of our hardware infrastructure, with our total cost of ownership projected for three years extending to five years while accommodating additional customer data.

    What is most valuable?

    Percona Server offers outstanding features, including the ability to adjust query performance, table performance, and optimize every aspect including handling of primary and secondary keys, sharding, and partitioning techniques. Percona Toolkit provides great archival checksum mechanisms and replication setups.

    Sharding techniques have been beneficial in our application setups because we accumulate about ten thousand vehicles' data every five minutes, which is a huge amount, incurring between five hundred gigabytes to one terabyte of data. We derive sharding based on customer nomenclature into zones and use archival processes to commit to our customers that we will keep approximately thirty-three days of data, archiving the rest for on-demand requests. This combination of sharding and archival makes our lives easier with Percona Server, ensuring that only relevant live data from previous and current periods is accessible for our customers to act on and generate analytics.

    I would like to highlight that we use almost all features of Percona Server, including replication, HA replications, primary key lookups, and its operation on XFS, which prompts tuning. Percona Server's query optimizer and tuning capabilities are superb, so any feature we take is exceptional.

    What needs improvement?

    To improve Percona Server, I recommend more marketing because many people in the MySQL world know it, but there is a need to let others know that instead of MySQL, they can use Percona Server to enhance their scale-out architectures.

    For how long have I used the solution?

    I have been using Percona Server for more than ten years.

    What do I think about the stability of the solution?

    Percona Server is stable based on my experience.

    What do I think about the scalability of the solution?

    Percona Server demonstrates considerable scalability. We find it is easy to scale out and scale in using Percona Operator, Percona XtraDB toolkits, and PXC XtraDB Cluster.

    How are customer service and support?

    My experience with customer support for Percona Server has been limited to enhancements for Percona Toolkit. We did not reach out regarding the server itself, but the support was quite helpful in assisting us with archivers, replicators, and other commands.

    Which solution did I use previously and why did I switch?

    I previously used MySQL, with experience in the open-source version ranging from four point x to eight point x.

    How was the initial setup?

    My experience with pricing, setup cost, and licensing has only involved the open-source versions of Percona. While we have a support package for our implementations and installations, we did not purchase Percona Server itself.

    What was our ROI?

    I have indeed seen a return on investment. The time and cost savings have allowed us to upskill our employees instead of reducing staff, and the TCO has significantly improved. What was projected for a three-year hardware lifespan extended to five years, yielding a return on investment of more than two times from migrating from MySQL to Percona Server.

    Which other solutions did I evaluate?

    Before choosing Percona Server, I evaluated MySQL.

    What other advice do I have?

    I would advise others looking into using Percona Server to take a look at it since it is MySQL on steroids. It is an open-source solution that continuously scales, and the community commits features regularly, making applications well-maintained and easily recoverable.

    I consider Percona Server to be MySQL Enterprise on steroids without licensing fees or restrictions, and it performs exceptionally well.

    I have not explored the AI capabilities of Percona Server, so I cannot comment on that aspect. Since I have not experienced the AI capabilities, I can only infer from how Percona Server has helped us in the past. I am confident that the AI capabilities of Percona Server, along with reliability and accuracy, align with any commercial-grade database RDBMS providers.

    I give this review a rating of eight.

    Shimi Moldawskiy

    Database platform has delivered fast high‑concurrency processing and reliable backup management

    Reviewed on Jul 16, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for Percona Server is that I used it for my MySQL projects in production in a few different architectures, where we stored our meta information and saved our backups.

    What is most valuable?

    Percona Server offers features that make it function as an enterprise version for MySQL, providing audit logging, thread pooling, and slow query logging, along with extra information schema tables. In general, it has improved significantly when handling large volumes and high concurrency connections compared to regular MySQL.

    Percona Server has positively impacted my organization because in cases of high concurrency connection spikes, it really managed to tackle those connections and queries, and it also provided useful features such as audit logging.

    From using Percona Server, we observed fast processing.

    What needs improvement?

    Percona Server can be improved by addressing the lag between releasing new versions of MySQL and its Percona support, and also by enhancing the configuration of performance variables to provide more user-friendly and easier to configure options.

    For how long have I used the solution?

    I have been using Percona Server for seven years.

    What do I think about the stability of the solution?

    In my experience, Percona Server is stable.

    What do I think about the scalability of the solution?

    For us, Percona Server's scalability is sufficient.

    Which solution did I use previously and why did I switch?

    We previously used regular MySQL servers, but we needed to switch to support high concurrency connections and access to massive data.

    How was the initial setup?

    The learning curve for new users of Percona Server is not ideal, and it can take several months to master it.

    What was our ROI?

    We have definitely saved money using Percona Server.

    What's my experience with pricing, setup cost, and licensing?

    Regarding pricing, setup cost, and licensing, I know that it was not my position to pay for that or negotiate, but we received the enterprise features for free, and I am not aware of the licensing side of things.

    What other advice do I have?

    The integration process with other tools or databases when using Percona Server was satisfactory, and we did not have problems with the integration.

    I think the documentation and available resources for Percona Server are generally sufficient.

    Percona Server's handling of backup and recovery processes worked satisfactorily for us.

    Percona Server's performance when handling large data sets was significant compared to regular MySQL, and it was excellent.

    Percona Server's monitoring and alerting capabilities, specifically the audit logging, were sufficient for us.

    We did not use the community support or forums available for Percona Server at all, so it is difficult for me to provide feedback on that.

    In my experience, Percona Server's compatibility has only been with Linux, which was sufficient for us.

    My advice to others looking into using Percona Server is that it is a good choice for those who are familiar with MySQL and want to scale up and handle many connections in real time. I would rate this product an 8 out of 10.

    Mthomas Thomas

    Architects have accelerated real-time data replication and cut cloud costs with flexible deployments

    Reviewed on Jul 11, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for Percona Server is performance and data replication in private data centers.

    I use Percona Server for performance and data replication at one startup to do live replication of data in a Percona Server cluster, XtraDB cluster, to handle real-time 911 call information at one company, as well as the location information and CAD-related information.

    I recently worked with a startup that used Percona Server in Kubernetes clusters as our main use case, which was envisioned as a super app where all your messaging, whether Slack, Facebook, WhatsApp, or other platforms, could all route through one unique identifier, such as email or phone number, and everything would show up in a single dashboard. That particular project never took off, but we used Percona Server there.

    What is most valuable?

    Percona Server offers several best features including accessibility, performance, and the ability to scale. I appreciate that they have pre-built Docker containers, and their builds are always faster than the community.

    Out of accessibility, performance, scalability, and the pre-built Docker containers, I find the containers the most valuable in my day-to-day work as an architect because it makes it easy for me to get things set up to try new proof of concepts, to prove things out, and also to replicate issues in the field.

    The tools are another valuable feature of Percona Server.

    Percona Server has positively impacted my organization by allowing us to save a ton of money by not having to use RDS or Aurora in Amazon, which is the public cloud that we are in. We can run things either on-premises or in a private data center and it is the same, no matter where we go. The same configuration and everything applies. We just have to have the networking set up.

    What needs improvement?

    I think Percona Server can be improved in marketing. I have been dealing with Percona Server for 16 years, but most of the people that I know that use MySQL products do not know about it.

    I cannot think of anything technical I would ask them to change regarding needed improvements.

    For how long have I used the solution?

    I have been using Percona Server since 2010, so 16 years.

    What other advice do I have?

    My advice to others looking into using Percona Server is to read the documentation. Peter and the team do a great job at it. I would rate this review a 9.

    Which deployment model are you using for this solution?

    Private Cloud

    If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

    Amazon Web Services (AWS)
    View all reviews