Obsfly

Comparison · vs Percona PMM

Percona PMM, sin operar tú Prometheus + ClickHouse + Grafana.

Misma profundidad de Query Analytics, más bandas de pronóstico aprendidas e insights IA — sin que tu equipo mantenga un stack entero de observabilidad.

01.  Why teams move

What teams say in the first call.

  • PMM is operationally heavy — Grafana, VictoriaMetrics, ClickHouse, exporters, all yours to babysit.
  • Out-of-the-box dashboards are general — most teams end up forking and customizing.
  • Anomaly detection and forecasting are not first-class.
  • Multi-tenant / multi-team is bolted on.
  • Paid Percona support is excellent but doesn't change the operational lift.

02.  Honest take

What Percona PMM is genuinely good at.

We’re not interested in trash-talk. Here’s where Percona PMM is the right call — useful even if you end up choosing Obsfly, because keeping Percona PMM for some workloads can make sense.

  • + Truly open source — Apache 2.0, no rug pulls.
  • + Postgres + MySQL depth — Percona's bread and butter, deeply optimized.
  • + Active community, frequent releases, real customer feedback loop.
  • + PMM Server runs offline; great for air-gapped environments without licensing.

03.  Side by side

Obsfly vs Percona PMM, line by line.

 
Obsfly
Percona PMM
License
BSL → Apache 2.0 (4-yr) for agent + receiver; commercial for control plane
Apache 2.0
Operational burden
Managed in SaaS / BYOC. Self-host runs as one Helm chart.
You run Grafana + VM + ClickHouse + exporters
Anomaly detection
Forecast bands per metric, BOCPD change-points
Threshold-based alerts
Multi-tenant
Native (workspace_id everywhere)
Bolted on; Grafana org primitives
AI query suggestions
Built in
No
BYOC + Sovereign
Yes; data plane in your VPC, control plane managed
Self-hosted only
Cost
Per-DB SaaS / BYOC platform fee
Free + your engineer-hours

04.  The math

Pricing snapshot.

Public list pricing where known; “contact sales” where not. Real bills are usually within 20% of these figures.

20 DBs
~$780 / mo (Team)
$0 + ~0.25–0.5 FTE / qtr to keep healthy
100 DBs
~$3,900 / mo
$0 + ~1–2 FTE / qtr at scale
Sovereign air-gapped license
Annual license, signed JWT
Free, no phone-home

05.  Switching

How teams actually switch.

Keep PMM as backup

Some teams keep PMM for its raw exporters and use Obsfly for the operational UI. PMM agents + Obsfly agent don't conflict.

Same Postgres / MySQL surfaces

Both built on pg_stat_statements / Performance Schema. Migration of dashboards is mostly mechanical.

Talk to us about Sovereign

If your move was to PMM specifically for air-gap, our Sovereign tier exists exactly for that — single Helm chart, license-controlled, no phone-home in air-gapped mode.

06.  FAQ

Common questions.

We're committed to open source. Is Obsfly right for us?+

Honest answer: maybe not. Our agent + receiver are source-available (BSL → Apache 2.0 after 4 years), but the control plane is commercial. If 'truly Apache' is a hard requirement, PMM stays the right call.

Will Obsfly scrape my existing PMM exporters?+

We scrape the underlying DBs directly, not via PMM exporters. You can run both — they don't conflict.

PMM Server vs Obsfly Sovereign — what's different?+

Both run fully self-hosted. Sovereign ships as one Helm chart with managed upgrades and an annual license. PMM is community-supported with optional Percona support contracts. Choose based on whether you want license-paid or community-paid support.

 Where it shows up

Obsfly for the databases you run.

· · ·

See it on your stack.

20-min comparison demo. Bring real queries from your Percona PMM setup; we'll reproduce them in Obsfly live.

Percona PMM Alternative — when free isn't free anymore · Obsfly