Introducing our new CEO Don Johnson - Read More

percona/pmm-server

Verified Publisher

By Percona

Updated 13 days ago

PMM Server ( https://docs.percona.com/percona-monitoring-and-management/ )

Image
Artifact
102

10M+

PMM Server

Percona Monitoring and Management (PMM) is an open source database observability, monitoring, and management tool for MySQL, PostgreSQL, MongoDB and ProxySQL, and their servers. With PMM, you can identify critical performance issues faster, understand the root cause of incidents better, and troubleshoot them more efficiently.

  • The tool allows you to view node to single query performance metrics and explain plans for all of your databases in a single place.
  • With Query Analytics, you can quickly locate costly and slow running queries and drill into precise execution details to address bottlenecks.
  • Percona Advisors equip you with performance, security and configuration recommendations that help you keep your databases performing at their best.
  • Alerting and management features like backup and restore are designed to increase the velocity of your IT team.

Starting PMM Server

docker pull percona/pmm-server:3
docker volume create pmm-data
docker run --detach --restart always --publish 443:8443 -v pmm-data:/srv --name pmm-server percona/pmm-server:3

Point your browser to https://hostname:443

This example uses the tag :3 to pull the latest PMM 3.x version, but other, more specific tags, are also available.

Environment variables

You can use these environment variables (-e VAR) when running the Docker image.

VariableDescription
PMM_ENABLE_UPDATESDisable automatic updates
PMM_ENABLE_TELEMETRYDisable built-in telemetry and disable STT if telemetry is disabled
PMM_ENABLE_ALERTINGDisable Percona alerting
PMM_METRICS_RESOLUTIONHigh metrics resolution in seconds
PMM_METRICS_RESOLUTION_HRHigh metrics resolution (same as above)
PMM_METRICS_RESOLUTION_MRMedium metrics resolution in seconds
PMM_METRICS_RESOLUTION_LRLow metrics resolution in seconds
PMM_DATA_RETENTIONHow long to keep time-series data in ClickHouse. This variable accepts golang style duration format, example: 24h, 30m, 10s
PMM_ENABLE_VM_CACHEEnable cache in VM
PMM_ENABLE_AZURE_DISCOVEREnable support for discovery of Azure databases
PMM_PUBLIC_ADDRESSExternal IP address or the DNS name on which PMM server is running.
PMM_DEBUGEnables a more verbose log level
PMM_TRACEEnables a more verbose log level including traceback information

For more information please visit:

Percona Monitoring and Management

Setting up PMM Server with Docker

Docker Pull Command

docker pull percona/pmm-server