Beamfar

Last updated

A site is down only when two regions agree.

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.

  • Every site checked every minute, or every 30 seconds from Team up (Free: every 5 minutes)
  • From two regions
  • Nothing to install

Two regions, four outcomes

the rule

Region ARegion BWhat Beamfar says
PassedPassedSteady
FailedPassedRegional issue, no alert
FailedFailedDown: one alert
No readingNo readingData unavailable
A check with no valid result is never counted as up and never shown as zero.

The two-region rule, step by step

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.

  1. Step 1

    Each region checks the site

    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.

  2. Step 2

    A failure in one region is a regional issue

    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.

  3. Step 3

    Two regions agree: the site is down

    The incident opens and the alert goes out by email, Slack, Teams, Discord, PagerDuty or another channel you added.

  4. Step 4

    The alert carries the evidence

    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.

  5. Step 5

    The timeline shows what changed just before

    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.

What you see when it happens

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.

Demo agency / lumen-studio.example / Incidents and evidenceDemo data, made up
An open incident on a demo site, seen from two regions, with Why this happened: the likely cause, the evidence and who needs to act.
  • Both regions saw it. An incident opens when both regions saw the failure, and keeps what each one saw.
  • Why this happened. The likely cause with its confidence, the evidence behind it and who has to act.
  • Nothing is guessed. A check without a valid measurement says data unavailable, never up.

One region against two

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.

Demo data

Two regions agree: 1 alert, for the real outage.

Thirty checks per region.
  • Steady
  • Regional issueno alert
  • Downtwo regions agree
  • Data unavailablenever counted as up

The evidence you can forward

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.

What changed before it broke

  1. DNS: an A record changed
  2. Region A: no answer
  3. Both regions fail: down

Demo data, made up. The change is marked: it came 6 minutes before the incident.

What each region saw

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.

What this does not do

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.

It does not make a site faster
Two regions confirm an outage; they do not change how the site answers.
It does not see behind a login
A problem that only shows after signing in is not caught by an outside check.
It describes today’s code
Beamfar is new and has no paying customers yet. Everything on this page describes what the code does today.

Questions

How does Beamfar decide a site is down?

Two regions must both fail to get a valid answer. One region failing is shown as a regional issue and sends no alert.

What is in an 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.

What happens when a check gives no valid result?

It is shown as data unavailable. It is never counted as up and never shown as zero.

Know before your clients do.

Add your client sites and both regions start checking. Judge the evidence yourself.

No card for the trial.