Real User Monitoring (RUM) on Dynatrace — web, mobile, and hybrid frontends. Core Web Vitals, user sessions, page performance, mobile crashes, frontend errors, and trace correlation. Query via `user.events`, `user.sessions`, and `dt.frontend.*` metrics. Does NOT cover synthetic monitoring (HTTP/browser/network checks) — that's a separate domain.
69
83%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Monitor web, mobile, and hybrid frontends using Real User Monitoring with DQL. Targets the new RUM experience only — do not use classic RUM data.
Three data sources, each for a different question:
| Source | Use for | Granularity |
|---|---|---|
timeseries dt.frontend.* | Trends, dashboards, alerting | Aggregated metric |
fetch user.events | Root cause, individual page views / requests / clicks / errors | Per-event |
fetch user.sessions | Bounce rate, session duration, session-level aggregates | Per-session |
Rule of thumb: start with metrics for the shape of the problem, drill into events for the why. Use sessions when the question is about user journeys, not individual interactions.
Full event model: https://docs.dynatrace.com/docs/semantic-dictionary/model/rum/user-events
frontend.name — frontend identifier (e.g. my-frontend)dt.rum.user_type — real_user, synthetic, robotdt.rum.application.type — web or mobiledevice.type, browser.name, os.name, geo.country.iso_codeEach workflow maps to one or more references. Load the reference when you start the workflow, not upfront.
| Workflow | Reference |
|---|---|
| Core Web Vitals (LCP, INP, CLS) | references/web-vitals.md |
| Session, bounce, engagement analysis | references/user-sessions.md |
| User actions — interaction lifecycle, completion reasons, timeouts | references/user-actions.md |
| Errors, exceptions, trace correlation | references/error-tracking.md |
| CSP violations — security policy enforcement and blocked resources | references/csp-violations.md |
| Mobile app starts, crashes, ANR, native signals | references/mobile-monitoring.md |
| Request latency, long tasks, JS profiling, geo performance | references/web-performance-analysis.md |
| Visibility changes — tab switching, background time, engagement quality | references/visibility-changes.md |
| Slow page load — backend vs render vs network vs JS triage | references/slow-page-load-playbook.md |
| Diagnosing zero results, anomalies, ambiguous data | references/troubleshooting.md |
Use this skill for real-user web, mobile, or hybrid frontend telemetry — Core Web Vitals, sessions, clicks, errors, crashes, request latency from the browser/app, and frontend↔backend trace correlation.
Use a different skill for:
dt-obs-syntheticdt-obs-services, dt-obs-tracingdt-obs-hostsdt-obs-logsdt-obs-problems9b399fa
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.