THE RUM BLIND SPOT

pingdom says you're up.
your users can't connect.

Standard RUM (Datadog, New Relic) relies on a healthy connection to load its monitoring script. EdgeViz turns every browser into a persistent sentinel that maximizes path diversity, evolving new ways to get diagnostic signals through even when the primary HTTP path is completely broken.

8 REPORT PATHS
~38kb WORKER SIZE
0 DEPENDENCIES
ARCHITECTURE

beyond the "ping"

Traditional monitoring has two fatal flaws. Synthetics check from a handful of clean datacenter backbones, missing regional "last-mile" ISP failures. Standard RUM relies on a JavaScript snippet that never loads if your site is down. EdgeViz uses a persistent Service Worker and out-of-band signaling to capture the ground truth from actual user browsers.

$ standard-rum --site-down # datadog / new relic
  • Fails when the site is unreachable
  • Blind to DNS & TLS handshake failures
  • Requires HTTP to report errors
  • High overhead on every page load
exit 1
$ edgeviz --site-down # persistent browser sensor
  • Persistent: Lives in the browser cache
  • Catches DNS, TLS, & ISP Failures
  • Out-of-Band: Secondary signal path
  • Adds no wait when healthy
exit 0

why standard RUM isn't enough

capability edgeviz standard rum legacy synthetic
works when site is 100% down ✓ ✗ ✓ (if origin is up)
out-of-band signal delivery ✓ ✗ ✗
real user ISP/ASN breakdown ✓ ✓ ✗
edge PoP diagnostics ✓ ✗ ✗
offline UI injection ✓ ✗ ✗
same-origin hosting ✓ ✗ N/A

privacy as a competitive edge

Legacy monitoring depends on cookies and behavioral data collection. EdgeViz captures network diagnostics only — no cookies, no query strings, zero external dependencies — reducing your attack surface and compliance burden.

$ legacy-monitor --privacy-audit # pingdom / site24x7
  • Cookies for tracking, sessions, targeting
  • Collects behavioral data and demographics
  • Heavy dependency chains (supply chain risk)
  • PII in request/response payloads
exit 1
$ edgeviz --privacy-audit # network diagnostics only
  • Zero cookies — no tracking, no sessions
  • No query strings — origin and path only
  • Same-origin hosted — served from your domain
  • 0 dependencies — minimal attack surface
exit 0
CAPABILITIES

forensic-level telemetry

◉

client-side detection

Service worker catches connection failures. Detects origin timeouts, DNS failures, TLS errors and 5xx error pages—from the user's actual network path. Only the failed page's origin and path are recorded.

◎

network fingerprinting

Every beacon includes ISP, ASN, edge colo, TCP RTT, TLS version. Relay observations add JA4 fingerprints and independent geo cross-checks. Pinpoint the exact network path where failures occur.

◈

incident aggregation

Beacons grouped by domain + failure type. In a major outage, one alert names every open incident instead of a flood of them.

◇

root cause classification

Auto-classifies: origin down, origin error, client connectivity, partial failure. Edge worker probes origin to confirm server-side vs client-side.

◆

recovery tracking

When affected sessions reconnect, incidents update. See real-time recovery rates across networks.

▣

offline ui injection

Visitors get a status page with live diagnostics instead of the browser's error, and it reloads itself when the site is back.

⬡

out-of-band path diversity

Multiple independent signal paths across diverse infrastructure providers, operating independently of your primary HTTP/TLS stack. If the primary route is blocked, diagnostics route through secondary channels. No single point of failure between the user and your visibility.

◐

geo confidence

Cross-references client location with edge PoP distance across multiple independent relay providers. Surface bad routing, wrong datacenter hits, and unreliable geo data with cross-provider verification.

▢

privacy-first

No cookies. No query strings. No page content. We capture network diagnostics only—ISP, edge, timing—and the failed page's origin and path. Your users' data stays yours.

INTEGRATION

quick setup. full visibility.

Service workers require same-origin hosting. Add our proxy rules, then embed the script.

nginx.conf
location ~ ^/(edgeviz-sw|edgeviz-core|edgeviz)\.js$ {
    proxy_pass https://edgeviz.net;
    proxy_ssl_server_name on;
}
every page
<script async src="https://yourdomain.com/edgeviz.js?id=YOUR_ID"></script>

Goes on every page — a visitor's first hit is as likely to be a deep link as the home page. Full docs with Apache, Caddy, Cloudflare, and Vercel configs.

01

script loads

Registers service worker (~38KB). No external dependencies.

02

service worker monitors navigation

Watches for connection failures and 5xx error pages only. A healthy page is handed over as it arrives. No data inspection.

03

failure detected

Request times out or errors. SW captures network context via edge worker probe.

04

beacon routed

Diagnostic payload finds a path to edgeviz—even during partial outages. Aggregated into active incident.

05

instant visibility

Live push to your dashboard. Incident cards populate with network forensics as beacons arrive.

COMING SOON

crowdsourced internet weather

When 500 users across different sites report failures from Verizon in Chicago at the same time, that's not your origin—it's an ISP outage. EdgeViz correlates telemetry across all customers to detect infrastructure failures before ISPs admit them.

INTERACTIVE

experience the sentinel

Don't take our word for it. See exactly how EdgeViz intercepts a connection failure and provides real-time forensics in our interactive simulation.

Try the Live Simulation →
PRICING

start free. scale when ready.

starter $0
  • DOMAINS 1
  • BEACONS/MO 1,000
  • RETENTION 7 days
  • ALERTS email
get started
enterprise custom
  • DOMAINS 100
  • BEACONS/MO 1,000,000
  • RETENTION 90 days
  • SSO saml/oidc
  • SUPPORT dedicated
contact