White paper · Chronic alert detection

The Last Two Percent

Hunting the network gremlins that break your SLA. The outages that cost you most fix themselves before anyone arrives, then come back next week. This paper shows how to find them in the alert history you already have, and how Rapax 2.0 tells you when the next one is due.

24 pages · 20 figures · 23 sources · PDF

Cover of the Rapax white paper The Last Two Percent: Hunting the Network Gremlins That Break Your SLA
The problem

Most outages are easy to see. The expensive ones come and go.

A fiber cut or a failed power supply gets an alarm, a ticket and a fix. A router that drops for half an hour most Friday afternoons gets a truck that arrives after it has recovered, a part swapped on a hunch, and a customer counting credits.

2.5%of links caused more than half of all failures in one Tier 1 backboneBPublished benchmark, see sources
25.9 sa month is the whole downtime budget of a five-nines serviceArithmetic: 0.001% of a 30-day month
17–20%of telecom dispatches are estimated to find no faultCCommonly cited estimate; we found no primary study
From the paper

Calling chronic outages “noise” is a recipe for SLA violations, a low-quality network and upset customers.

Noise reduction is built to make self-clearing alerts disappear, and a self-clearing alert that keeps coming back is exactly what a gremlin looks like. In 2014 one of them cost a Tier 1 carrier months of dispatches. The cause was a cleaning crew unplugging a router to vacuum. The clue, a Friday-afternoon pattern, had been in the data all along.

How it works

Rapax 2.0 reads the alert history you already have.

Every five minutes, chronic detection looks back over 56 days of alerts in five steps. No new probes, no data-science project.

The chronic-detection cycle: find candidates, build episodes, run three detectors, decide, correlate, every five minutes over 56 days of alert history
Steps 1 and 2

Find what keeps going down

Rapax counts down alerts per device, interface and alert category. Three or more in 56 days makes a candidate.

Alerts then become episodes: from the first down alert to the first clear, each with its start time and time to repair. A repeat before the clear stays one episode.

Alert history for one lab switch: seven down alerts in 56 days, every one on a Monday morning, which makes it a candidate
Lab data: one switch, seven Monday-morning outages in eight weeks. Drawn from the lab system’s alert history.
Step 3

Three detectors, one pass

  • Flapping: at least 4 episodes in 2 hours.
  • Recurring: at least 3 episodes in 7 days, the same “X in Y days” shape as the chronic-circuit clauses in carrier contracts.
  • Periodic: start times that cluster on a weekly or daily clock (Rayleigh test, p < 0.01, at least 4 episodes, hit rate of 60% or more).

A fault that strikes once a week never trips a count rule. That is what the periodic detector is for.

Diagram: flapping, recurring and periodic detectors run in one pass; any one firing raises a ChronicAlert, and a periodic finding also produces a PredictedOutage
Any one detector firing raises or updates the ChronicAlert.
Steps 4 and 5

One ChronicAlert, and a warning before the next window

Every occurrence is grouped under one ChronicAlert, with total down time, mean time to repair and the last occurrence. It never overrides a real cause: if the site loses power, the power alert keeps the router.

For a periodic pattern, Rapax states the next expected window days ahead and raises a PredictedOutage 30 minutes before it opens, so someone can be there when it happens. When the pattern stops, the ChronicAlert clears, which is evidence the fix worked.

Prediction timeline: a PredictedOutage warning 30 minutes before the expected Monday 09:00 to 10:05 window
The lab pattern with the default 30-minute lead time.
Real screens

The whole history in one place

The chronic report keeps the prediction track record, every past occurrence with a link to its post-mortem, and each period the ChronicAlert was active. Post-mortems and the SLA view put the rest of the evidence a technician needs alongside it.

Screens are from a Rapax 2.0 lab system. This edition contains no production figures for chronic detection.

Rapax chronic report for the lab switch: prediction track record, seven past occurrences each lasting 25 minutes, and the active chronic period
Rapax 2.0 chronic report for the lab switch. Lab data.
Inside the paper

Twenty figures, twenty-three sources, and the limits.

1

A few links, most of the pain

What production-network studies say about how concentrated failures are, and why five nines leaves no room for a three-second flap.

2

What a gremlin really costs

Credits, chronic-circuit clauses, truck rolls, parts, engineering time and churn, in a model you can rerun with your own numbers.

3

How chronic detection works

The five-step cycle, the three detectors and the prediction, step by step with diagrams and lab screens.

4

Prepared, not surprised

How dispatch moves from chasing to scheduling, and what a technician gets when the pattern follows no clock.

5

Objections we hear

“Our AIOps already does this,” “probes give better data” and “a test on four points will cry wolf,” answered.

6

The math and the limits

The Rayleigh test and hit rate in an appendix, and a plain list of what Rapax 2.0 does not do yet.

From the paper

One gremlin: about $6,500 to $198,000 Modeled

The paper models what one gremlin costs an operator, from sourced ranges plus assumptions you can replace. Expected churn is the largest share at both ends; SLA credits are second in the high case.

We don’t quote a savings percentage. We would rather show you your own data.

Modeled cost of one gremlin: about $6,500 in the low case and $198,000 in the high case, with expected churn the largest share in both
Modeled. Every input is shown in the paper.
Get the white paper

Read the full paper.

Written by Shawn Ennis, Founder & CEO of Rapax, for CTOs, VPs of Engineering and VPs of Operations at telecom operators and enterprise and MSP NOCs.

  • 24 pages, 20 figures, 23 sources
  • Every statistic graded: B a named benchmark, C an estimate or model with its assumptions
  • Diagrams and lab screens for every step
  • What Rapax 2.0 does not do, listed as limits rather than promised as features

Get the PDF

Takes under a minute. The download opens on the next page.

Download Last 2p WP

How we handle your details: privacy policy.

About the author

Shawn Ennis, Founder & CEO, Rapax

Shawn has spent 25 years in telecom service assurance and network operations. He holds 12 patents in network management and service assurance and founded Assure1, acquired by Oracle in 2021. The Friday router in this paper was his problem in 2014.

Sources and notes
  1. Turner et al., “California Fault Lines,” ACM SIGCOMM 2010, citing Markopoulou et al. on the Sprint backbone. Graded [B].
  2. 25.9 seconds: 30 days × 86,400 seconds × 0.001%.
  3. 17–20% no-fault-found dispatches: Firstsource and Asentria; commonly cited industry estimates, graded [C].
  4. Cost model: modeled in the paper, Section 9, graded [C]. The full source list is in the paper.

Find the gremlins in your network.

Run Rapax 2.0 free for 14 days, with a login to your own hosted system within two business days.

Request your free evaluation

Prefer to talk first? Book 15 minutes or email sales@rapax.si.