Skip to content

Latest commit

 

History

History
66 lines (47 loc) · 1.57 KB

README.md

File metadata and controls

66 lines (47 loc) · 1.57 KB

Intro

Custom PMM build with focus on simplicity and performance.

It provides linux/ARM and linux/AMD64 container images.

Components Included

  • 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)

How to use it

1: PMM development

Update docker-compose.yml

image: perconalab/pmm-server:dev-container

replace with

image: ritbl/pmm-x:<tag>

where tag can be found here

2: How to create a Feature Build

branch from version build

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