StatusPage.me Help Center

Popular topics: creating a status page, connecting monitors, automatic incidents, custom domains, integrations and billing.

StatusPage.me Mar 2, 2026 Monitoring

Down Prediction Alerts

Most monitoring tools only alert you after a service goes down. Down Prediction is a proactive feature that watches for a consistent upward trend in response times and alerts you while the monitor is still technically up — giving you time to investigate and act before an outage occurs.


How It Works

Down Prediction runs two complementary detectors after every monitor check:

Gradual degradation (trend detection)

The monitor maintains an in-memory ring buffer of recent response times. When the buffer is full, it runs a linear regression over the samples:

  1. Slope ≥ 1% of baseline per check — response times are meaningfully and consistently climbing, not just drifting by a few milliseconds
  2. R² ≥ 0.45 — the increase is a real trend, not random scatter (coefficient of determination)
  3. Current response time ≥ 2× the 30-day baseline — the service has already degraded measurably

When all three conditions are met, a “Possible downtime approaching” warning is sent through all your configured notification channels (Slack, Discord, email, webhooks, etc.).

Sudden spike detection

In addition to gradual trends, the detector watches for sudden jumps — a response time that is ≥ 5× the baseline in a single check, when the previous samples were normal. This catches cases where a service degrades instantly (or times out) rather than gradually.

Spike detection runs even when the monitor reports a down status, so a service that jumps straight from healthy to failing is still caught.

The analysis runs on every check at negligible cost — it’s pure in-memory math with no extra database queries. Only the notification is rate-limited (default: once per 15 minutes per monitor).


Prerequisites

Down Prediction is available on Growth, Business, and Enterprise plans.

If you’re on a lower plan, you’ll see a locked notice on the monitor settings page with a link to upgrade.


How to Enable

  1. Go to Monitors in your dashboard
  2. Open an existing monitor (Edit) or create a new one
  3. Scroll to the Down Prediction Alerts section
  4. Toggle Enable Down Prediction Alerts on
  5. Optionally adjust the Analysis window (see below)
  6. Save the monitor

Configuring the Analysis Window

The analysis window controls how many recent checks are used to evaluate the trend.

SettingEffect
3–5 checksVery sensitive — fires quickly but may produce more false positives on noisy endpoints
10 checks (default)Balanced — good for most monitors checking every 1–5 minutes
20–30 checksConservative — only fires on sustained, long-running degradation

A larger window gives you more confidence in the trend but means the alert fires later. For monitors checking every minute, a window of 10 = 10 minutes of trend data before alerting.


What Triggers an Alert

Degradation alert

Fires when all of the following are true simultaneously:

  • The last N response times show a consistent upward slope (slope ≥ 1% of baseline per check)
  • The R² value is ≥ 0.45 (the trend is not random scatter)
  • The current response time is at least 2× your monitor’s 30-day average baseline

Spike alert

Fires when the current response time is:

  • ≥ 5× the 30-day baseline, and
  • max(3× baseline, 500 ms) in absolute terms (filters sub-second jitter on very fast services)
  • The previous sample was within 2× the baseline (confirming the jump was sudden, not a continuation of an already-elevated state)

The baseline is automatically computed from your historical aggregation data and refreshed daily.


Alert Content

Both alerts make clear this is a predictive warning, not confirmed downtime:

  • Subject: “Possible downtime approaching: …” or “Possible downtime: sudden response spike on …”
  • Current response time (and ratio to baseline for spikes)
  • Your 30-day baseline average
  • Trend slope (degradation alerts only, e.g. “+45ms per check”)
  • A direct link to the monitor dashboard

No confirmed downtime has occurred when this fires — investigate now before it becomes an incident.


Notification Cooldown

To avoid repeated pings during a degradation event, alerts are rate-limited per monitor. The default cooldown is 15 minutes and applies to both degradation and spike alerts. You can change this in the monitor’s Down Prediction Alerts settings (1 minute – 24 hours).

After the monitor goes down and recovers, the analysis window is reset so the first checks after recovery start fresh rather than inheriting pre-downtime slow samples.


What’s Next?

Was this article helpful?

Share this article: