Skip to content

Running PMM GUI using Percona Monitoring and Management Docker Extension

Notifications You must be signed in to change notification settings

edithturn/pmm-docker-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Percona Monitoring and Management (PMM) Docker Extension

PMM is an open source database monitoring solution. It provides great metrics of MySQL, PostgreSQL and MongoDB in depth which helps to improve performance of the database stack and helps to find root cause of any issue.

⚠️ The Docker extension for Percona Monitoring (PMM), is not published yet on Percona Docker Hub or Marketplace. This is a work in progress.

This is Work-in-progress 🚧 🚜

  • Build Docker Compose File
  • Set UI
  • Final Testing

If you are interested in using PMM please consider using the officially supported method of installing PMM Server

Getting Started

Pre-requisite

  • Docker Desktop 4.11

1. Clone PMM Docker extension repository

git clone https://github.com/edithturn/pmm-docker-extension.git

2. Build the extension

# Build the image of the extension

make build-extension

2. Install the extension

docker extension install edithturn/pmm-docker-extension:latest

3. Navigate to PMM extension

Start Docker Desktop and in Extension section, Percona(PMM) extension will be ready to use.

Use admin/admin for user/password for the first time, after that It will ask you to reset your password, add a more secure password.

See more about the components of PMM in the oficial Percona documentation

More Docker Extension commands

Update the extension

docker extension update edithturn/pmm-docker-extension:latest

Extension Mode Debug

docker extension dev debug edithturn/pmm-docker-extension:latest

List all extensions

docker extension ls

Special thanks to James Spurin Docker Captian who was my mentor during this process.

Resources