pmm-operations

Coordinate PMM installation, client registration, and monitoring setup across MySQL, MongoDB, and PostgreSQL.

1|1|Updated May 29, 2026
One-click install
npx skills add https://github.com/Percona-Lab/skills --skill pmm-operations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pmm-operations
Source: https://github.com/Percona-Lab/skills/tree/main/pmm-operations
Command: npx skills add https://github.com/Percona-Lab/skills --skill pmm-operations

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PMM operations provide a cohesive guide to install, configure, and operate Percona Monitoring and Management across databases and nodes, ensuring proper version alignment and reliable monitoring workflows.

Core Features & Use Cases

  • Install PMM Server and PMM Client correctly, avoiding major-version mismatches.
  • Add and monitor MySQL, MongoDB, PostgreSQL instances, configure Query Analytics (QAN) and custom queries.
  • Configure alerting and advisors, troubleshoot PMM connections, and ensure PMM 3 compatibility.

Quick Start

Register a PMM 3 server and attach a client to monitor a database host using pmm-admin commands.

Frequently Asked Questions about pmm-operations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install PMM and register a client to monitor MySQL, MongoDB, or PostgreSQL?

To install PMM, deploy PMM Server and register PMM Client using pmm-admin commands to attach database hosts. This establishes version-consistent monitoring across MySQL, MongoDB, and PostgreSQL instances.

How do I configure Query Analytics in PMM using slowlog or performance schema?

Configuring Query Analytics in PMM requires selecting proper data sources like slowlog or performance schema for your databases. You add instances and configure custom queries to capture QAN metrics accurately.

Does PMM 3 support secure TLS connections between server and client components?

PMM 3 supports secure TLS usage to ensure version-consistent server-client configurations. Proper TLS implementation is required during installation to maintain reliable and secure monitoring workflows.

What is the best way to avoid major version mismatches when setting up Percona monitoring?

Avoiding major version mismatches in Percona monitoring requires aligning PMM Server and Client major versions during setup. Correct matching prevents connection errors and ensures proper data source collection.

How do I configure alerting and advisors after adding databases to PMM?

Configuring alerting and advisors in PMM follows adding your databases to the monitoring server. You validate the status with pmm-admin commands to ensure alerts trigger correctly across monitored instances.

Why does pmm-admin fail to add my PostgreSQL instance for monitoring?

Pmm-admin fails to add PostgreSQL instances due to incorrect PMM major version matching or improper data source selection for QAN. Troubleshooting connections ensures proper version alignment and client registration.