Flashduty Docs
中文EnglishRoadmapAPI官网控制台
中文EnglishRoadmapAPI官网控制台
  1. 异常追踪
  • 简介
  • On-call
    • 快速开始
      • 快速开始
      • 常见问题
      • 产品对比
    • 故障管理
      • 什么是故障
      • 检索与查看故障
      • 处理与更新故障
      • 升级与分派故障
      • 自定义字段
      • 自定义操作
      • 了解降噪过程
      • 了解历史故障
      • 了解新奇故障
    • 配置On-call
      • 协作空间管理
      • 多种方式接入告警
      • 配置路由规则
      • 配置标签增强
      • 配置告警降噪
      • 配置分派策略
      • 故障静默与抑制
      • 配置值班规则
      • 配置通知模板
      • 配置服务日历
      • 配置个人信息
      • 配置过滤条件
      • 通知机器人
      • 告警处理 pipeline
    • 高级功能
      • 引用变量
      • 动态分派
      • 分析数据
    • 集成引导
      • 告警集成
        • 邮件 Email 集成指引
        • 夜莺 Flashcat 集成指引
        • Prometheus 集成指引
        • 标准告警事件集成指引
        • Grafana 集成指引
        • Zabbix 集成指引
        • Uptime Kuma 集成指引
        • 阿里云 ARMS 集成指引
        • 阿里云监控 CM 事件集成指引
        • 阿里云监控 CM 指标集成指引
        • 阿里云 SLS 集成指引
        • AWS CloudWatch 集成指引
        • Azure Monitor 集成指引
        • 百度云监控 BCM 集成指引
        • 华为云监控 CES 集成指引
        • 腾讯云 CLS 集成指引
        • 腾讯云监控 CM 集成指引
        • 腾讯云 Event Bridge 集成指引
        • Influxdata 集成指引
        • Open Falcon 集成指引
        • Pagerduty 集成指引
        • 蓝鲸智云集成指引
        • OceanBase 集成指引
        • Graylog 集成指引
        • Skywalking 集成指引
        • Sentry 集成指引
        • 监控宝告警集成指引
        • AWS EventBridge 集成指引
        • Dynatrace 集成指引
        • 华为云 LTS 集成指引
        • GoogleCloud 集成指引
        • Splunk 集成指引
        • AppDynamics 集成指引
        • SolarWinds 集成指引
        • 火山引擎CM 指标集成指引
        • 火山引擎CM 事件集成指引
        • 火山引擎日志服务 TLS 集成指引
        • Opmanager 告警事件
        • Meraki 告警事件
        • 天翼云告警集成
        • 观测云告警事件
        • zilliz 告警事件
        • 华为云 APM 告警事件
        • zstack 告警事件
        • Keep 告警集成指引
        • ElastAlert2 告警集成
      • 即时消息
        • 飞书 Lark 集成指引
        • 钉钉 Dingtalk 集成指引
        • 企业微信 Wecom 集成指引
        • Slack 集成指引
        • Microsoft Teams 集成指引
      • 单点登录
        • Authing 集成指引
        • Keycloak 集成指引
        • OpenLDAP 集成指引
      • Webhooks
        • 告警 webhook
        • 故障 webhook
        • 自定义操作
      • 变更集成
        • 标准变更事件集成指引
  • RUM
    • 快速开始
      • 入门介绍
      • 快速开始
      • 常见问题
    • 应用管理
      • 应用管理
      • SDK接入
      • 高级配置
      • 分析看板
    • 性能监控
      • 概览
      • 指标上报
      • 性能分析
      • 诊断优化
    • 异常追踪
      • 概览
      • 异常上报
      • 异常查看
      • 源码映射
      • 异常聚合
      • Issue状态
      • Issue告警
    • 其他
      • 术语说明
      • 数据收集
      • 数据安全
  • 平台功能
    • 团队和成员
    • 了解权限设计
    • 配置单点登录
  • 服务协议
    • 服务条款
    • 用户协议/隐私政策
    • SLA承诺
    • 数据安全
  1. 异常追踪

概览

概述#

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

核心功能#

1.
异常追踪:自动捕获 JavaScript 异常、网络请求失败、资源加载异常等各类问题,并提供详细的错误堆栈信息和上下文数据,帮助您快速定位和解决问题。
2.
异常上报:支持自动错误捕获和手动错误上报两种方式。自动捕获未处理的异常、Promise 拒绝、网络错误等;手动上报则允许您记录业务逻辑中的已处理错误,并附加上下文信息,方便问题排查。
3.
异常聚合:将相似的异常事件归类为同一个 issue,减少重复告警,帮助开发团队更高效地识别和处理问题。聚合基于错误类型、错误消息、堆栈跟踪等多个维度。
4.
源码映射:通过上传 SourceMap 文件,可以将压缩后的代码映射到原始源代码,让您在异常追踪中直接定位到原始代码的具体位置,提升异常定位效率。
5.
异常查看:在异常追踪模块中,您可以通过不同维度和全局时间选择器快速筛选 Issue 信息,并查看详细的堆栈信息和上下文数据,方便定位和排查问题。

价值与优势#

1.
提高问题解决效率:快速定位问题根源,减少故障排查时间,提高开发和运维团队的工作效率。
2.
优化用户体验:及时发现并解决影响用户体验的问题,提升用户满意度和忠诚度。
3.
降低业务风险:避免因系统故障导致的业务损失,保障业务的稳定运行。
4.
提供数据支持:详细的异常数据和上下文信息为业务决策提供有力支持,帮助您不断优化产品。

使用场景#

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

异常追踪流程#

Flashduty RUM 的异常追踪分为两个关键阶段:问题发现、问题定位和解决。

1. 问题发现#

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

2. 问题定位#

Flashduty RUM 提供丰富的异常数据和上下文信息:

核心异常数据#

JavaScript 错误:运行时错误、语法错误等
网络请求错误:API 调用失败、超时等
资源加载错误:图片、脚本等资源加载失败
框架相关错误:React、Vue 等框架的组件错误

上下文信息#

用户环境:浏览器类型、设备型号、操作系统
错误堆栈:详细的调用栈信息
会话时间线:触发错误的操作路径
通过 Flashduty RUM 的可视化工具和分析功能,您可以将异常问题分类并精准定位根因:
问题类型典型表现可能原因关键指标
JavaScript 错误功能失效、控制台报错代码逻辑错误、浏览器兼容性问题错误率、错误类型
网络请求错误请求超时、连接中断API 响应慢、网络质量差请求延迟、连接成功率
资源加载错误图片/脚本加载失败CDN 配置错误、资源路径错误资源加载失败率
框架相关错误组件渲染失败组件逻辑错误、状态管理问题组件错误率

问题定位工具#

1. 错误分析面板#

2025-05-15-15-52-09

2. 源码映射#

2025-05-15-19-49-29
问题解决后,可在系统中流转 issue 状态,并持续关注异常数据的变化趋势。

下一步#

了解异常上报规则
查看异常
了解源码映射
了解异常聚合方式

添加官方技术支持微信

在这里,获得使用上的任何帮助,快速上手FlashDuty

微信扫码交流
上一页
诊断优化
下一页
异常上报
Built with