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.
| Security | Type | Last | Mark | Chg |
|---|---|---|---|---|
| orders.updated_atfreshness · updated_at | freshness | 72.0 | 1.0 | +71.0 |
| invoicesrow_spike · baseline 4200 · ±50% | row_spike | 4240 | 4200 | +40 |
| emailnull_rate · 12 / 10000 | null_rate | 0.12% | 1.00% | vs 1% |
| idduplicates · key_columns [id] | duplicates | 0 | 0 | 0 |
| customersschema_drift · +loyalty_tier · ~email | schema_drift | 15 | 14 | 14→15 |
Add your Postgres connection string. Read-only access, encrypted at rest.
Pick tables, choose check types, set thresholds. Schedule or run on-demand.
Get alerted on failures with context. Review the daily health report over coffee.
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.