Decision FrameworkDecision layer

Control: Buy vs Skip (Postgres Fleet Monitoring for Agencies)

If your agency runs 5 or more client Postgres clusters and wants one status per database instead of a chart wall, start on Control Small at $99/mo (5 clusters, 5 endpoints, 25 watched tables each, 31 days of history) and move to Medium at $349/mo only when cluster count passes 5. If you manage 1-2 clusters and only need uptime visibility, the Free tier (1 cluster, 2 endpoints, 3 watched tables, 7 days of history) is enough to validate the dbhealth agent before any retainer line item exists.

By InnovaAI ResearchPublished

Decision Frame

Control: Buy vs Skip (Postgres Fleet Monitoring for Agencies)

“If your agency runs 5 or more client Postgres clusters and wants one status per database instead of a chart wall, start on Control Small at $99/mo (5 clusters, 5 endpoints, 25 watched tables each, 31 days of history) and move to Medium at $349/mo only when cluster count passes 5. If you manage 1-2 clusters and only need uptime visibility, the Free tier (1 cluster, 2 endpoints, 3 watched tables, 7 days of history) is enough to validate the dbhealth agent before any retainer line item exists.”

When is it the right choice?
  • Client fleet spans multiple Postgres clusters, so the single status per database (serving, near limit, down, unreachable) removes per-database threshold tuning across delivery work.
  • A consolidated Slack channel with recovery notifications fits how the agency already triages client incidents, and the Free tier's 2 alerts and 2 SLOs on 1 Slack channel is enough to pilot it.
  • The agency needs data freshness tracked per watched table, which the dbhealth agent reports every minute without transmitting rows or query text.
  • Monitoring cost can be passed through as a retainer line item, since per-cluster pricing scales in steps ($99 Small, $349 Medium) rather than per-seat.
  • Signed reports over outbound HTTPS from a read-only DSN satisfy client security reviews that block agents with write access.
When should you skip it?
  • The agency wants a fully branded client-facing dashboard: Control publishes no white-label option, so client views carry the Control brand and it works only as a back-office or co-branded tool.
  • Client databases sit behind network policies that block an outbound-HTTPS agent, which breaks the dbhealth report path the whole product depends on.
  • A single client database is the entire scope: the Free tier's 1 cluster and 3 watched tables cap usefulness, and paying $99/mo for one cluster is hard to justify on a retainer.
  • The agency needs deep query-level diagnostics or wait-event analysis rather than a status list, since Control surfaces status, transactions per second, connections, disk size, replication lag, and freshness, not query forensics.
  • History requirements exceed 31 days on a small fleet, because longer retention only arrives on higher per-cluster tiers.
monitoring-incident-ops