Home / Blog / Uptime monitoring
Uptime monitoring

How many monitoring locations do you actually need to confirm a real outage?

One probe in one region can page you for problems that only exist on that probe. Here is how to think about location count, confirmation logic, and the difference between a regional blip and a real outage.

A cluster of large satellite dishes on a grassy hilltop, each pointed in a different direction, a lone technician walking between them at sunrise

Why a single probe location lies to you

A single checker in a single data center measures two things at once: your site and the network path between that checker and your site. When the path is the problem (a routing hiccup, a congested upstream link, a transient resolver failure inside that provider), the check fails and you get paged, even though every customer is fine. The reverse also happens. If your site is healthy from one region but a CDN edge or a regional load balancer is misbehaving somewhere else, a single probe sitting in a healthy region never sees it.

The practical effect is that one-location monitoring produces alerts you learn to distrust. Once a team has been woken up twice by a probe that could not reach anything, the next alert gets a shrug and a snooze. That erosion of trust is worse than the noise itself, because the one alert that matters gets the same treatment. Location count is not about coverage bragging rights. It is about being able to say, with confidence, that a failure was observed by independent vantage points that share nothing but the target. Related: How to Set Up Alerting That Avoids False Alarms

Keep reading: How to Choose an Uptime Check Interval That Actually Catches Outages, Status Page Best Practices That Reduce Support Tickets, Uptime vs Response Time: What to Monitor and Why Both Matter. See how PingCrumb helps you uptime monitoring and hosted status pages.

How many locations are enough for most teams

For a typical web app or API serving one country, three locations is the point where confirmation logic starts to work. Two is the bare minimum for a second opinion, but with two you cannot break a tie: if one says up and the other says down, you still do not know. With three, a majority is possible. Spread them across different providers and geographic regions so that a single network event cannot take out two of them at once. Two probes in the same city on the same backbone are functionally one probe.

Beyond three, the returns shrink quickly for outage detection, though extra locations can still be useful for latency measurement. A team selling globally might want a probe near each major customer cluster so that regional slowness shows up in response time graphs. But for the binary question of whether the site is down, five or six well-placed locations are already more than enough. Past that, you are mostly adding noise and cost. Pick locations where your customers are, not where the map looks the most impressive. Related: Uptime vs Response Time: What to Monitor and Why Both Matter

Confirmation logic matters more than raw count

What you do with the results is more important than how many results you collect. The pattern that works is: a failure from one location triggers an immediate re-check from other locations, and an alert fires only when a majority (or a configured threshold like two of three) agree within a short window. This turns a handful of probes into a small consensus system. A single flaky path gets outvoted. A real outage gets confirmed within one extra check cycle, which at a one-minute interval adds only a minute of delay. Related: How to Choose an Uptime Check Interval That Actually Catches Outages

The threshold should match your tolerance for noise. A public marketing site can afford to require agreement from all locations before paging anyone, because a partial regional issue there is not urgent. A payment API should page on a two-of-three failure, because losing a region of customers is expensive. Write the rule down somewhere your team can see it, and revisit it after every incident where the alert either fired too late or fired for nothing. PingCrumb, like most monitoring tools built after this lesson was learned, confirms from a second location before alerting by default, but the threshold is yours to tune. Related: Status Page Best Practices That Reduce Support Tickets

When a regional failure is the real outage

Sometimes a minority of probes failing is exactly the signal you need. If your app runs on a CDN with edge nodes, or you have region-specific infrastructure, one location failing consistently while the others pass often means an edge node, a regional DNS answer, or a geo-routed backend is broken for real users in that area. Majority logic would suppress this. The fix is to treat persistent single-location failures differently from transient ones: a probe that fails three checks in a row deserves a lower-priority notification even if the others are green.

A useful mental model is two separate questions. Is the site down for everyone? That is the majority vote, and it pages someone. Is the site degraded for some people? That is the persistent minority failure, and it goes to a channel someone reads during working hours. Keeping these apart means you neither ignore regional problems nor wake people up for them. The location count you need is whatever makes both questions answerable, which for most small teams is three to five probes spread across providers and regions.

Key takeaways
  • One probe location measures the network path as much as your site, so it produces alerts you eventually stop trusting.
  • Three locations across different providers and regions is the minimum where majority confirmation actually works.
  • Alert only when a threshold of locations agree within a short window, and tune that threshold to how costly a missed outage is.
  • Treat persistent single-location failures as a lower-priority signal for regional degradation instead of suppressing them entirely.
Julien Jimenez
Written by

Julien Jimenez

Julien Jimenez is an independent software builder based in Paris. He designs, ships, and operates focused SaaS products for small businesses and independent professionals. Read the full author page.

Know before your customers do

Uptime monitoring and hosted status pages. PingCrumb is built to help you put this into practice.

Start monitoring

Get the PingCrumb playbook

Practical guides on uptime monitoring, straight to your inbox as we publish them. No spam, unsubscribe any time.

By subscribing you agree to our privacy policy.