Percona Monitoring and Management 2

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.

Software Included

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

Creating an App using the Control Panel

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.

Deploy to DO

Creating an App using the API

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"

Getting Started After Deploying Percona Monitoring and Management 2

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.