Data model
The Browser and Flutter App SDKs send authenticated events to the same write endpoints:
The three streams are created on first write. A new deployment therefore shows an empty state
until the SDK sends the first event.
Overview
Open RUM → Overview to review sessions, users, errors, page performance, and browser or geography breakdowns for the selected time range.Sessions and replay
Sessions lists recent RUM sessions. Open a session to inspect the action timeline, replay events, errors, device context, and related backend traces. Treat replay as sensitive user data. Apply collection controls in the SDK, avoid recording secrets or personal fields, and use the shortest practical retention.Errors, source maps, and symbols
Errors groups recurring JavaScript failures by fingerprint and shows occurrence count, affected users, stack frames, and example sessions. Upload browser source maps or mobile symbols from RUM → RUM settings → Source Maps & Symbols. MoleSignal uses uploaded debug artifacts to restore minified, obfuscated, or native frames. Reading artifact metadata requiresstreams.read; upload and deletion require streams.configure.
Performance
The performance workspace separates:- overview trends;
- Core Web Vitals;
- frontend error performance;
- API and resource timing.
Related backend traces
When an action carries W3Ctraceparent, the action trace_id links directly to backend spans. When a
direct id is not available, session detail can search the session time window for related traces.
A slow frontend action can link directly to the corresponding service trace, logs, and metrics while
preserving investigation context.
Permissions
rum.writesends RUM events. Application-boundmsrum_tokens grant only this permission for one application.streams.queryopens organization RUM views and related queries.streams.readlists debug-artifact metadata.streams.configureuploads or deletes source maps and mobile symbols.
Browser RUM SDK
Install the SDK and send the first browser session.
Flutter App RUM SDK
Monitor Flutter views, taps, errors, resources, rendering, and screen replay.
Source maps & symbols
Restore Browser, Flutter, Android, and iOS error stacks.
Data sampling
Control session and replay volume independently.
Privacy
Define which browser content can leave the user’s device.
Session replay
Record and reconstruct timestamped DOM changes.