Skip to main content
Flashduty RUM(Real User Monitoring)是一款强大的用户体验监控工具,专注于帮助开发者快速发现并解决网站和应用中的问题,确保系统稳定性和用户体验的流畅性。它通过自动捕获各类异常信息,并提供详细的上下文数据,让您能够精准定位问题根源,及时采取措施进行修复。

核心功能

异常追踪

自动捕获 JavaScript 异常、网络请求失败、资源加载异常等各类问题,并提供详细的错误堆栈信息和上下文数据

异常上报

支持自动错误捕获和手动错误上报两种方式,允许您记录业务逻辑中的已处理错误,并附加上下文信息

异常聚合

将相似的异常事件归类为同一个 Issue,减少重复告警,帮助开发团队更高效地识别和处理问题

源码映射

通过上传 SourceMap 文件,将压缩后的代码映射到原始源代码,直接定位到原始代码的具体位置

价值与优势

使用场景

在开发过程中,快速定位和解决 JavaScript 代码中的错误,提高开发效率。
实时监控生产环境中的异常情况,及时发现并处理潜在问题,保障系统的稳定性。
了解用户在使用过程中遇到的问题,针对性地改进产品,提升用户体验。

异常追踪流程

Flashduty RUM 的异常追踪分为两个关键阶段:问题发现问题定位
1

问题发现

快速发现异常问题的触发点是诊断的第一步。Flashduty RUM 提供以下方式帮助您识别问题:
  • 数据分析:通过分析看板的「异常」Tab,查看错误率、异常类型等数据趋势
  • 告警通知:通过在应用中开启告警,与协作空间联动,可在异常发生时及时感知
  • 主动巡检:在异常追踪模块观察异常趋势,如 JavaScript 错误、网络错误等
2

问题定位

Flashduty RUM 提供丰富的异常数据和上下文信息,帮助您精准定位问题根因。

核心异常数据

上下文信息

  • 用户环境:浏览器类型、设备型号、操作系统
  • 错误堆栈:详细的调用栈信息
  • 会话时间线:触发错误的操作路径

问题分类与定位

问题定位工具

通过错误分析面板,您可以查看聚合后的 Issue 列表、错误趋势和详细信息。
错误分析面板
问题解决后,可在系统中流转 Issue 状态,并持续关注异常数据的变化趋势。

下一步

异常上报

了解异常上报规则和方式

异常查看

查看和分析异常详情

源码映射

配置源码映射提升调试效率

异常聚合

了解异常聚合机制