Check Retries and Alert Thresholds

Why False Positives Happen

A single failed run does not always mean your service is down. A transient network blip, a slow handshake, or a one-off timeout can make a healthy endpoint look broken for a moment. LoadFocus has two ways to keep that from paging you, depending on the type of check: retries, and alert after N consecutive failures.

Both live in the Retries before alerting section of the check form on the New API Check page.

Retries: API, Multistep, TCP and DNS Checks

When one of these checks fails, LoadFocus runs it again before reporting the result. If a retry passes, the run is recorded as passed and nothing alerts. You can set:

  • Retries: how many extra attempts, from 0 to 5. New checks start at 2; 0 turns retries off.
  • Interval (s): the base wait between attempts, from 1 to 60 seconds.
  • Backoff: Fixed, Linear or Exponential spacing between attempts.
  • Max retry time (s): a cap on how long all retries together may take.

A retry always runs from the same location as the failed attempt. How the waits grow and how the time cap works is explained in Retries Before Alerting.

Alert After N Consecutive Failures: Browser Checks

Browser checks do not retry. In the same section the field becomes Alert after N consecutive failures, and your check frequency is the spacing between runs. LoadFocus alerts when N failed runs happen in a row, from 0 to 5. A value of 0 or 1 alerts on the first failed run.

A recovery notification is only sent when an alert was sent, so a short blip that never reached N does not produce a "recovered" message.

Alert on Every Failure

Under Advanced notification options, the toggle every time a check fails sends an alert for each failing run instead of only when the check starts failing. For a browser check with N above 1, it starts alerting once N failed runs in a row are reached and then alerts on every further failed run. keep reminding me while a check stays down sends repeat reminders on a schedule you choose.

For the shared check settings, see How to Create a New API Check. To choose where alerts are delivered, see Alert Channels, and learn more about Uptime Monitoring.