概览
RUM 可以实时观测真实用户在生产环境中与网站或应用程序的互动,收集包括页面加载时间、资源加载时间、错误日志、用户旅程等数据,以了解用户的真实体验,从而提供对用户与前端应用整体的洞察力。
其价值包括但不限于:
- 全面洞察用户体验:RUM 提供完整的用户体验视图,帮助企业了解用户如何使用网站或应用程序。
- 性能优化:通过识别性能瓶颈和加载缓慢的页面,可以帮助优化网站,提高速度和效率,从而提升用户体验。
- 错误检测与诊断:RUM可以帮助检测和诊断用户遇到的错误,从而更快地解决问题并提高系统的可靠性。
- 增强数字体验:通过持续监控和优化性能指标,改善整体数字体验,提升用户满意度。 根本原因分析:便于对性能问题进行根本原因分析,从而更有效地排除故障和解决问题。 关注最终用户体验:RUM关注最终用户的实际体验,提供与用户视角直接 相关的见解,帮助企业从用户的角度优化系统。 通过RUM的性能监控,企业可以确保其网站或应用程序提供无缝和令人满意的用户体验,从而提高用户满意度和业务效率。
性能分析
点击应用列表中某个应用,默认进入该应用的「性能监控 - 性能分析」页面。
⬆️ 上方 3 个图表,分别展示当前应用的 LCP、INP、CLS 的 P75 值变化趋势。
⬇️ 下方是最受关注的 Top10 页面及性能指标。表格默认按照页面会话数倒序排列,并展示各个页面的会话数、加载时间、P75 LCP、P75 CLS、P75 INP 性能指标。
点击列表中某个页面名称,即可跳转到「会话分析」页面针对该页面用户访问情况进行详细分析。
错误分析
切换上方 Tab ,可以进入当前应用的「性能监控 - 错误分析」页面。
⬆️ 上方 3 个图表,分别展示当前应用的总错误数、错误数趋势、会话错误率。
⬇️ 下方 2 个表格是错误率 Top 10 页面,表格默认按照错误率和会话错误率倒序排列。
指标含义
指标名称 | 含义 |
---|---|
LCP | 衡量用户感知的加载速度,有助于记录视图内可见的最大图片、文本块或视频的渲染时间。LCP 小于等于 2.5s,表示优秀。详情 |
CLS | 衡量视觉稳定性,有助于量化用户遇到意外布局偏移的频率。CLS 小于等于 0.1,表示优秀。详情 |
INP | 衡量互动性,有助于观测到用户与网页的最长互动时间。INP 小于等于 200ms,表示优秀。详情 |
页面地址 | URL 的 path 部分 |
会话 | 一个用户开始浏览前端应用程序,便会生成一条会话数据。它聚合了用户旅程中收集的所有 RUM 事件。 注意:用户在当前会话 15 分钟内没有新动作,则会自动结束当前会话。 |
会话数 | 一定时间内,用户访问前端应用程序所产生的会话总数。 |
View 加载时间 | 页面准备就绪的时间,且当前未发生网络请求或 DOM 变更。 |
错误数 | 一定时间内,当前页面所发生的错误总数。 |
页面错误率 | 一定时间内,用户访问该页面发生过错误的次数,与用户访问该页面总次数的百分比。 |
会话错误率 | 一定时间内,用户访问前端应用程序发生错误的会话数,与会话总数的百分比。 |
错误类型错误数 | 一定时间内,发生特定错误类型的错误总数。 |
一定时间内,发生特定错误类型的错误数,与错误总数的百分比。 |