Your Postgres data broke
3 hours ago.
Nobody noticed.

Pegel is data quality monitoring for small engineering teams running Postgres.

Scheduled checks for freshness, row count spikes, null rates, duplicates, and schema drift. Pings Slack before a stakeholder notices.

Checks
SecurityTypeLastMarkChg
orders.updated_atfreshness · updated_atfreshness72.01.0+71.0
invoicesrow_spike · baseline 4200 · ±50%row_spike42404200+40
emailnull_rate · 12 / 10000null_rate0.12%1.00%vs 1%
idduplicates · key_columns [id]duplicates000
customersschema_drift · +loyalty_tier · ~emailschema_drift151414→15

Five checks that catch 90% of data quality issues.

  • FreshnessKnow the instant a table stops updating. Track staleness down to the minute across every dataset.
  • Row count spikesCatch volume anomalies: sudden spikes or drops vs. your rolling average.
  • Null rateMonitor null rates per column. Alert when they drift past your threshold.
  • Duplicate detectionFind duplicate rows on key columns before they corrupt downstream aggregations.
  • Schema driftDetect column additions, removals, and type changes the moment they hit your DB.

Three steps. Five minutes. Done.

  1. Step 01

    Connect

    Add your Postgres connection string. Read-only access, encrypted at rest.

  2. Step 02

    Configure

    Pick tables, choose check types, set thresholds. Schedule or run on-demand.

  3. Step 03

    Relax

    Get alerted on failures with context. Review the daily health report over coffee.

Not another data platform.

Pegel does one thing: monitor the quality of data already in your Postgres database. No warehouse migration. No dbt integration. No 200-page setup guide. Connect a read-only user, pick your tables, set thresholds, and get alerts when something breaks. If you have a Postgres database and a Slack channel, you can be running in five minutes.

Start monitoring your Postgres data.

Free during launch. $49/month when billing goes live. Five-minute setup.

Currently in launch period. Full access, no credit card required.