Beamfar

What is a false positive in uptime monitoring?

In uptime monitoring, a false positive (a false alarm) is an alert that reports the site as down while visitors could reach it. The opposite, a false negative, is a real outage that no alert reports.

Definition
False positive
An alert that reports a site as down when it was reachable for visitors, usually caused by the monitor’s network, DNS, a firewall or a tight timeout.

Common causes

A bad route or hiccup at the monitor’s location, a DNS resolver timing out, a firewall or rate limiter blocking the monitor’s addresses, a timeout shorter than a slow but working page needs, and a restart during a deploy.

Why they are costly

Each one costs a person’s time, and a team that has seen many learns to ignore the next alert, which may be real. Google’s SRE book describes the effect: when pages are too frequent, “employees second-guess, skim, or even ignore incoming alerts”. Its workbook gives the share a name, precision: “the proportion of events detected that were significant”, which is 100 percent only when every alert corresponds to a significant event.

Ways to reduce them

Re-check from the same location, require several consecutive failures or confirm from a second region. Each costs something: retries add little delay and do not help with longer path problems; consecutive-failure rules add delay; second-region confirmation can hide an outage seen by one region only. Counting real and false alerts each month gives the data to tune.

A worked example

A site is checked every minute from two regions. At 14:03 region A gets a timeout while region B gets a 200 in 310 ms. Under a one-region rule that is an alert and a phone call. Under a two-region rule it is a regional issue with no alert, and the timeout and its timing are stored. At 14:04 region A passes again. The monthly report then shows one regional issue and no incident, which is the honest description of what happened.

What to check

The share of last quarter’s alerts that were real, and which cause produced the false ones.

Sources

Read on . Standards and vendor pages change; confirm the current text before you rely on it.

Guides that use this term

  • Regional issueA regional issue is when one monitoring region sees a failure and another does not. Why it is not the same as an outage and why it still deserves a look.
  • Uptime monitoringUptime monitoring requests a website from outside at intervals and alerts when it fails to answer. What it measures, what it misses and how it is confirmed.
  • Check intervalThe check interval is the time between two uptime checks. How it sets the detection delay, the number of checks and how it interacts with confirmation.

Know first. Know why. Tell your client before they call.

Paste your client list. Both regions start checking.

No card for the trial.