What changed before it broke
- DNS: an A record changed
- Region A: no answer
- Both regions fail: down
Demo data, made up. The change is marked: it came 6 minutes before the incident.
One failed check from one place is often the network between you and the site. Beamfar asks a second region before it wakes anyone, and keeps what both saw.
Two regions, four outcomes
the rule
| Region A | Region B | What Beamfar says |
|---|---|---|
| Passed | Passed | Steady |
| Failed | Passed | Regional issue, no alert |
| Failed | Failed | Down: one alert |
| No reading | No reading | Data unavailable |
Every check runs from every enabled region. A site is down when two regions both fail to get a valid answer. One region failing is a regional issue: it is recorded, shown, and sends no alert.
Every minute (every 30 seconds on Team and up when you choose it, every 5 minutes on the Free plan), each region requests the page, reads the certificate, and looks up DNS. Nothing is installed on the client site.
It appears on the timeline and in the report, with what that region saw. No alert is sent, because the fault may be the route to the site and not the site.
The incident opens and the alert goes out by email, Slack, Teams, Discord, PagerDuty or another channel you added.
It lists what each region saw (result and time) and links to the incident page with the full evidence: status code, redirects, certificate, DNS answer and timings. A check that gave no valid measurement says data unavailable. It is never counted as up and never shown as zero.
DNS records, the certificate, the final redirect address and the SEO signals are recorded between checks. A change that came within the hour before an incident is marked next to it.
The incident page of the app, on made-up demo data: both regions failed, so the incident is open, with what each one saw and why it most likely happened.

Thirty made-up checks per region. Switch the rule and count the alerts: with one region every blip wakes you, with two only the real outage does.
Two regions agree: 1 alert, for the real outage.
After an outage the client asks what happened and the host asks for proof. The incident page holds both regions’ results, the change timeline and the times, taken from stored checks.
Demo data, made up. The change is marked: it came 6 minutes before the incident.
Downboth regions agree
The result and the time from each region, then the status code, redirects, certificate, DNS answer and timings on the incident page.
The same stored checks feed the monthly report and the status page, so the three never disagree.
Two regions remove a common false alarm and leave a record. They are an outside view of the public page, from the regions Beamfar runs in.
Two regions must both fail to get a valid answer. One region failing is shown as a regional issue and sends no alert.
What each region saw: the result and the time, a link to the incident page for the full evidence, and a note when something changed in the hour before.
It is shown as data unavailable. It is never counted as up and never shown as zero.
Longer reads on the same ground, in plain words, each with its sources.
Add your client sites and both regions start checking. Judge the evidence yourself.
No card for the trial.