Smart Alerting

Alerts that catch the incidents thresholds miss

Rate-of-change detection, compound conditions, 11 prebuilt templates, and inline sparklines. Not just a ping — the full context you need to act.

Threshold alerts fire when it's already too late. MyDBA's rate-of-change and compound alerts catch the acceleration, not the crash — and every event ships with the trend so you don't have to go hunting.

30+ alertable metrics

Eleven categories: connections, performance, queries, storage, replication, locks, vacuum, XID wraparound, WAL, bloat, and wait events. Every metric the collector produces is alertable.

Rate-of-change alerts

Fire when a metric moves rapidly, not just when it crosses a line. "+20% database size in 60 min" or "+50% connections in 5 min" — the alerts threshold-based rules always miss.

Compound conditions (AND logic)

"High connection count AND low cache hit ratio" or "replication lag rising AND WAL retention high". Combine conditions to cut false positives and catch real regressions.

Sparklines inside every event

Each alert event ships with a trend sparkline and the threshold overlaid. You see exactly how the metric behaved before, during, and after — without opening a dashboard.

11 prebuilt templates

High Connections, Idle-in-Transaction, Low Cache Hit Ratio, High Query Latency, Replication Lag, Replica Disconnected, Database Size, High Table Bloat, XID Wraparound Risk, Lock Wait Buildup, Dead Tuple Accumulation — enable in one click.

Log scanning & search

Continuous PostgreSQL log collection with search and filter by severity, user, and database. Correlate log lines with alert events — no grep over files.

Per-rule cooldowns & severity

Configure severity levels, cooldown periods, notification channels, and affected scopes per rule. No spam from a flapping metric.

Evaluated every minute

Alert rules are evaluated on a 1-minute cadence by a dedicated cron job. Notifications dispatch within 30 seconds of the evaluation.

Scoped by environment

Route production and staging alerts to different channels. Mute entire environments during deploys without touching individual rules.

Prebuilt alert templates

One-click templates for the 11 most common Postgres alert scenarios. Enable, tune the thresholds if you want, and you're done.

High Connection Count
Idle-in-Transaction
Low Cache Hit Ratio
High Query Latency
Replication Lag
Replica Disconnected
Database Size Growth
High Table Bloat
XID Wraparound Risk
Lock Wait Buildup
Dead Tuple Accumulation

Related capabilities

See it in action

Start free with one primary or standalone PostgreSQL instance and all its databases. Monitoring, alerts, query insights, index advice, team access and every non-AI feature included. No replicas. No credit card required. New Free connections get seven days of full collection, then reduced sampling. Free and Pro include 30 days of monitoring history.