sase.cloud
SSE Component

DEM

Digital Experience Monitoring

8 min readUpdated Feb 2025

Digital Experience Monitoring is the component of SASE that answers the question every IT leader dreads: 'Is the network slow, or is it the application?' When you route all traffic through a cloud security stack, you take ownership of the user experience. Every millisecond of latency added by TLS inspection, every timeout caused by a PoP capacity issue, every DNS resolution delay introduced by cloud-based DNS security — all of it becomes your team's problem to diagnose and resolve. DEM gives you the instrumentation to decompose an end-to-end user experience into its constituent segments and identify exactly where the bottleneck is.

DEM works by combining two complementary measurement approaches. Synthetic testing deploys automated probes that continuously test connectivity and performance to critical applications and infrastructure endpoints from every user location, even when no real users are active. This provides a consistent, controllable baseline that detects degradation before users notice it. Real user monitoring (RUM) captures actual user transaction data — page load times, API response times, application errors — from the endpoint agent, providing ground truth about the experience real users are having with real workloads on real networks. Together, synthetic and RUM data create a complete picture: synthetic tells you the network is capable of delivering; RUM tells you it actually is delivering.

The strategic importance of DEM increases as organizations mature their SASE deployments. In the early phases, when you are migrating from direct internet access to cloud-proxied access, DEM validates that the SASE infrastructure is not degrading user experience. In steady state, DEM provides the data needed to optimize PoP selection, identify ISP issues, hold SaaS providers accountable for their SLA commitments, and justify infrastructure investments with quantified user impact data. Without DEM, the SASE team operates blind, unable to distinguish between a problem in the SASE stack, a problem in the user's local network, a problem with the ISP, and a problem with the destination application.

What it does

Digital Experience Monitoring provides end-to-end visibility into the performance of every network segment between a user's endpoint and the application they are accessing. It decomposes the path into discrete, measurable hops: endpoint to local network, local network to ISP, ISP to SASE PoP, SASE PoP to application, and application response time. At each hop, DEM measures latency, jitter, packet loss, DNS resolution time, TLS handshake time, and HTTP response time. This hop-by-hop decomposition transforms 'the app is slow' from an unactionable complaint into a precisely diagnosed problem: 'the user's ISP is adding 200ms of latency between their last mile and our SASE PoP in us-east-1, and here is the traceroute proving it.' DEM replaces finger-pointing with data.

How it works

The DEM agent on the endpoint runs continuous synthetic tests at configurable intervals — typically every 5 minutes for critical applications and every 15 minutes for less critical ones. Each test performs a full connection sequence: DNS resolution, TCP handshake, TLS negotiation, HTTP request/response, and optionally an application-layer transaction like logging in or loading a dashboard. The agent records timing data for each phase and sends it to the DEM analytics platform, which aggregates data across all endpoints to build a real-time performance map. Simultaneously, the agent collects real user metrics from actual application sessions: page load times, time-to-first-byte, time-to-interactive, JavaScript error rates, and API call durations. The analytics platform correlates synthetic and RUM data with network topology information — which ISP, which SASE PoP, which application backend — to identify systemic patterns: is the degradation affecting all users on a specific ISP? All users connecting through a specific PoP? All users accessing a specific application? Hop-by-hop traceroute data is collected continuously and stored historically, enabling time-travel debugging: 'what did the path from this user to this application look like at 2:47 PM yesterday when they filed the ticket?'

Why it matters

When you route all user traffic through a SASE cloud security stack, you insert your infrastructure into the critical path of every user's experience. You own the performance. Without DEM, every performance complaint becomes an unstructured investigation: is it the user's Wi-Fi? Their ISP? The SASE PoP? The SWG inspection adding latency? The application backend? Network operations and security operations point fingers at each other, the ISP blames the application, the application team blames the network, and the user waits. DEM eliminates this by providing objective, hop-by-hop measurement data that identifies the degraded segment within minutes. Mean time to resolution (MTTR) for performance issues drops by 60-80% in organizations with mature DEM deployments. DEM also provides the data needed to hold ISPs and SaaS providers accountable for their SLA commitments — when you can show your ISP a traceroute with 200ms of jitter at their peering point, the conversation shifts from 'we don't see a problem' to 'we'll escalate to our backbone team.'

Watch out

DEM licensing is the most common gotcha in SASE procurement. Many vendors position DEM as a premium add-on rather than including it in the base SASE license. Cisco's ThousandEyes is a separate product with its own SKU, licensing model, and deployment infrastructure — it integrates with the Cisco SASE stack but is not included in it. Palo Alto bundles ADEM (Autonomous DEM) in its higher-tier Prisma Access licenses but not in the base tier. Fortinet includes basic DEM in FortiSASE but charges extra for advanced synthetic testing capabilities. During procurement, verify exactly what DEM capabilities are included in your license tier, what costs extra, and what the per-user or per-test pricing model is for the premium features. Also verify hop-by-hop coverage: some DEM implementations only measure endpoint-to-PoP and PoP-to-application as two coarse segments, missing the ISP-level granularity that is essential for isolating problems in the middle-mile network. True hop-by-hop means every router hop in the path is individually measured, not just the endpoints of each segment.

Vendor comparison — DEM

CiscoSecure Access + Catalyst SD-WAN
Moderate

Digital Experience Monitoring via ThousandEyes integration provides end-to-end path visualization, synthetic monitoring, and real-user metrics. Best-in-class DEM capability but requires separate ThousandEyes license — not included in Secure Access bundles, adding cost and procurement complexity.

FortinetFortiSASE (FortiOS)
Moderate

FortiSASE includes basic digital experience monitoring with endpoint telemetry through FortiClient and network path analysis through FortiMonitor. Provides WiFi health, application response time, and tunnel performance metrics. Less sophisticated than ThousandEyes (Cisco) or Prisma ADEM (Palo Alto) — lacks synthetic transaction monitoring and ISP-level path visualization.

Palo AltoPrisma SASE
Strong

Autonomous Digital Experience Management (ADEM) provides end-to-end visibility from endpoint to application with synthetic monitoring, real-user metrics, and AI-powered root cause analysis. Automatically correlates WiFi, ISP, VPN tunnel, and application performance data to isolate degradation sources. Integrated into Prisma SASE licensing — no separate SKU required unlike Cisco ThousandEyes.

Check PointHarmony SASE
Basic

Basic endpoint health monitoring through the Harmony agent with WiFi quality metrics, tunnel performance data, and application response time measurements. Lacks the depth of dedicated DEM solutions — no synthetic transaction monitoring, no multi-hop path visualization, no AI-powered root cause analysis. Organizations requiring comprehensive DEM should plan for a separate monitoring solution alongside Harmony SASE.

See DEM in context

DEM is one of six core SSE components. See how they fit together and compare vendors.

Stay current
SASE moves fast. We'll keep you sharp.

One email when we publish. No spam. Unsubscribe anytime.