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.
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.
| 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 |
Legacy monitoring depends on cookies and behavioral data collection. EdgeViz captures network diagnostics only — no cookies, no PII, zero external dependencies — reducing your attack surface and compliance burden.
Service worker catches connection failures. Detects origin timeouts, DNS failures, TLS errors—from the user's actual network path. No request data is collected.
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.
Beacons grouped by domain + failure type. Storm drain deduplication prevents alert floods during major outages.
Auto-classifies: origin down, client connectivity, partial failure. Edge worker probes origin to confirm server-side vs client-side.
When affected sessions reconnect, incidents update. See real-time recovery rates across networks.
Show users a branded status page instead of browser error. Custom messaging while you fix things.
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.
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.
No cookies. No request payloads. No PII. We capture network diagnostics only—ISP, edge, timing. Your users' data stays yours.
Service workers require same-origin hosting. Add our proxy rules, then embed the script.
location ~ ^/(edgeviz-sw|edgeviz-core|edgeviz)\.js$ {
proxy_pass https://edgeviz.net;
}
<script async src="https://yourdomain.com/edgeviz.js?id=YOUR_ID"></script>
Full docs with Apache, Caddy, Cloudflare, and Vercel configs.
Registers service worker (~20KB total). No external dependencies.
Watches for connection failures only. Zero overhead when healthy. No data inspection.
Request times out or errors. SW captures network context via edge worker probe.
Diagnostic payload finds a path to edgeviz—even during partial outages. Aggregated into active incident.
Live push to your dashboard. Incident cards populate with network forensics as beacons arrive.
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.
Don't take our word for it. See exactly how EdgeViz intercepts a connection failure and provides real-time forensics in our interactive simulation.
No credit card. One line of code. Full visibility.