Custom PMM build with focus on simplicity and performance.
It provides linux/ARM and linux/AMD64 container images.
- SupervisorD
- PostgreSQL
- Clickhouse
- VictoriaMetrics (Percona)
- Nginx
- Grafana (Percona)
- vmalert
- alertmanager
- amtool
- dbaas-controller
- qan-api2
- pmm-managed
- pmm-agent
- vmagent
- pmm-admin
- exporters
- postgres_exporter (Percona)
- mongodb_exporter (Percona)
- node_exporter (Percona)
- azure_metrics_exporter (Percona)
- rds_exporter (Percona)
Update docker-compose.yml
image: perconalab/pmm-server:dev-container
replace with
image: ritbl/pmm-x:<tag>
where tag can be found here
Create a branch from a version build (e.g. v2.31.0
). The name of the branch will become container tag TAG
.
It is recommended to follow this naming scheme <version-build>-<jira-id>
(e.g. v2.31.0-PMM-10600
).
Modify TAG for changes modules, update cloned branch names (example).
Create PR, this will trigger incremental CI build (example).
After successful build image will be available here.
Update image in docker-compose.yml
, for example
image: ritbl/pmm-x:v2.31.0-PMM-10600