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.
Package | Version | License |
---|---|---|
Percona Monitoring and Management | 2.21.0 | GNU Affero General Public License v3.0 |
Grafana | 7.1.3 | Apache License 2.0 |
Prometheus | 2.21.0 | Apache License 2.0 |
PostgreSQL | 11.9 | PostgreSQL License |
Clickhouse | 19.7.5.27 | Apache License 2.0 |
VictoriaMetrics | 1.48.0 | Apache License 2.0 |
Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.
In addition to creating a Droplet from the Percona Monitoring and Management 2 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB Percona Monitoring and Management 2 Droplet in the SFO2 region, you can use the following curl
command. You need to either save your API access token) to an environment variable or substitute it in the command below.
curl -X POST -H 'Content-Type: application/json' \
-H 'Authorization: Bearer '$TOKEN'' -d \
'{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image": "perconamonitorin-7"}' \
"https://api.digitalocean.com/v2/droplets"
Log in to the PMM web interface at https://your_droplet_public_ipv4/ with the username admin
and the password admin
. You will be prompted to set a different password.
Start monitoring remote MySQL, PostgreSQL, MongoDB, or ProxySQL instances by navigating to the PMM Add Instance dashboard using the PMM button near the top right of the Home dashboard.
Optionally, you can log in to your PMM droplet with SSH using:
ssh admin@your_droplet_public_ipv4
You can allow additional SSH public keys to authenticate to your PMM Droplet from the PMM Settings dashboard within PMM.
The easiest way to add your DigitalOcean MySQL database clusters to PMM is to run the helper script:
/home/admin/digitalocean_add_dbaas
The script will walk you through monitoring some or all of your MySQL instances with Percona Monitoring and Management.