什么是真实用户监控?
真实用户监控(RUM)在真实用户使用您的应用时,从其浏览器或设备上采集性能、错误和操作数据。与模拟测试不同,数据来自真实环境。 Flashduty RUM 让开发人员、运维工程师和业务相关方能够直观地了解应用性能,及时发现问题并持续优化用户体验。核心能力
性能监控
性能监控
实时掌握页面加载时间、资源加载效率和 JavaScript 运行状况等关键性能指标,快速定位影响用户体验的瓶颈。
- 页面性能:LCP、INP、CLS 等核心 Web 指标
- 资源分析:图片、脚本、样式表加载耗时
- 接口监控:API 请求响应时间和成功率
异常追踪
异常追踪
自动捕获 JavaScript 报错、网络故障等影响用户的问题,并提供丰富的上下文信息,助力快速定位和解决问题。
- 错误聚合:相似错误自动归类
- 堆栈还原:支持 Source Map 反解析
- 影响分析:受影响用户数和会话数
分析看板
分析看板
深入分析图片、脚本、接口调用等资源的性能表现,助力优化加载速度,洞察数据变化趋势。
- 趋势分析:性能指标随时间变化
- 维度下钻:按浏览器、设备、地域分析
- 对比分析:版本间性能对比
会话重放
会话重放
还原用户操作路径,以视频形式回放用户会话,快速复现和定位问题。
- 操作回放:点击、滚动、输入等操作还原
- 错误定位:直接跳转到错误发生时刻
- 隐私保护:敏感信息自动脱敏
支持的应用类型
SDK 的体积和性能影响见 Web SDK 性能影响。
工作原理
Flashduty RUM 通过在您的应用中集成对应平台的 SDK 来采集数据:1
SDK 集成
在应用中引入 RUM SDK,配置应用 ID 和采集参数
2
数据采集
SDK 自动采集页面访问、资源加载、用户交互、异常信息等数据
3
实时上报
采集的数据实时传输到 Flashduty 后台进行处理和分析
4
可视化呈现
通过直观的仪表盘和报表,全面掌握应用性能和用户体验状况
Web 端采集数据类型
适用场景
- 监控应用的核心性能指标(Web 端为 LCP、INP、CLS)
- 追踪和分析前端错误,提升应用稳定性
- 分析用户行为路径,优化产品体验
- 关联后端 Trace,实现全链路可观测
快速开始
快速入门
从零搭建用户监控体系,快速优化用户体验
SDK 集成指南
以 Web 为例集成 RUM SDK,其他平台见上方表格
性能监控
深入了解性能监控相关功能
异常追踪
深入了解异常追踪相关功能