There are three stages to installing and setting up PMM.
Set up PMM Server
Install and run at least one PMM Server.
|1. Docker installation required.
2. Additional network configuration required.
|1. Podman installation required.|
|Helm Technical Preview||1. Quick.
|1. Requires running Kubernetes cluster.|
|Virtual appliance||1. Easily import into Hypervisor of your choice||1. More system resources compared to Docker footprint.|
|Amazon AWS||1. Wizard-driven install.||1. Non-free solution (infrastructure costs).|
Set up PMM Client
Install and run PMM Client on every node where there is a service you want to monitor.
- With Docker;
- Natively, installed from:
Binary is only way to install PMM client without root permissions
On each PMM Client, you configure then add to PMM Server's inventory the node or service you want to monitor.
How you do this depends on the type of service. You can monitor:
- MySQL (and variants: Percona Server for MySQL, Percona XtraDB Cluster, MariaDB);
- Amazon RDS;
- Microsoft Azure;
- Google Cloud Platform (MySQL and PostgreSQL);
- External services;
- Remote instances.