数据模型
Browser SDK 与 Flutter App SDK 将通过身份验证的事件发送到同一组写入端点:
三个数据流会在首次写入时创建。因此新部署在 SDK 发送第一条事件前会显示空状态。
概览
打开 RUM → 概览,在所选时间范围内查看会话、用户、错误、页面性能,以及浏览器或地理分布。会话与回放
会话列出近期 RUM 会话。打开会话可以检查动作时间线、回放事件、错误、设备上下文与关联后端链路。 请将回放视为敏感用户数据。在 SDK 中应用采集控制,避免记录 Secret 或个人字段,并使用尽可能短的保留时间。错误、Source Maps 与 Symbols
错误按指纹归并反复出现的 JavaScript 失败,并显示发生次数、受影响用户、堆栈帧和示例会话。 通过 RUM → RUM 设置 → Source Maps 与 Symbols 上传 Browser Source Map 或移动端 Symbols。 MoleSignal 使用已上传的调试产物还原压缩、混淆或原生堆栈帧。读取调试产物元数据需要streams.read;上传和删除需要 streams.configure。
性能
性能工作区分为:- 概览趋势;
- Core Web Vitals;
- 前端错误性能;
- API 与资源耗时。
关联后端链路
当动作携带 W3Ctraceparent 时,动作 trace_id 会直接关联后端 Span。如果没有直接 ID,会话详情可以在会话时间窗口中搜索相关链路。
慢前端动作可以直接跳转到对应的服务链路、日志与指标,同时保留调查上下文。
权限
rum.write用于发送 RUM 事件。应用绑定的msrum_Token 只为一个应用授予此权限。streams.query用于打开组织 RUM 视图与关联查询。streams.read用于列出调试产物元数据。streams.configure用于上传或删除 Source Map 与移动端 Symbols。
Browser RUM SDK
安装 SDK 并发送第一个浏览器会话。
Flutter App RUM SDK
监控 Flutter 页面、Tap、错误、网络资源、渲染性能与屏幕回放。
Source Maps 与 Symbols
还原 Browser、Flutter、Android 与 iOS 错误堆栈。
数据采样
分别控制会话和回放数据量。
隐私
定义哪些浏览器内容可以离开用户设备。
会话回放
记录并重建带时间戳的 DOM 变化。