跳至主内容

用户还没开口,问题已有人在修

记录真实用户在 Web、App 和小程序上的每次加载、报错与操作。报错自动归成 Issue,直接派给值班人和 AI SRE。

1.0Error tracking

报错聚合为 Issue,堆栈还原到源码行

同类异常自动归并为一个 Issue,影响了多少用户、从哪个版本开始,一眼看清;上传 SourceMap 后,压缩堆栈直接还原为源文件、函数与行号。

TypeError待处理1,204 个事件 → 1 个 Issue

Cannot read properties of undefined (reading 'filter')

事件

1,204

影响用户

86

首次出现

v2.14.0

影响分布

浏览器
Chrome 128 · 72%
页面
/rule/add · 100%
系统
macOS · 64%

压缩后的堆栈

上传 SourceMap

SourceMap 还原

src/pages/rule/add/content.tsx:322:16

重复报错归为一条

同根因的异常只看一次

直接定位到行

源文件、函数与代码片段就在 Issue 里

版本可追溯

首次出现的版本,发版回归一眼识别

2.0Session replay

回到报错那一刻,看用户做了什么

会话重放还原用户的点击、滚动与页面跳转,并在时间线上标出报错和慢请求的位置。输入内容默认脱敏,密码在任何配置下都不会被采集。

创建告警规则

规则名称

••••••••已脱敏

查询条件

••••••••••••••••已脱敏
保存
00:41 / 01:05
  1. 进入 /rule/add

    00:04

  2. 点击「添加条件」

    00:13

  3. 输入规则名称

    00:22

  4. TypeError: Cannot read properties of undefined

    00:31

  5. POST /api/rule 1.8s

    00:40trace 4bf92f…关联后端链路

复现不再靠猜

用户每一步操作按时间线回放

上下文一并带上

报错、请求与回放同步定位

隐私默认保护

输入默认打码,可按元素屏蔽

3.0Close the loop

从用户报错到修复 PR,一条链路走完

RUM Issue 直接投递到 Flashduty 协作空间,按分派策略通知值班人;AI SRE 带着会话、版本与源码堆栈接手调查,给出修复建议。

01

RUM 发现

真实用户触发异常,聚合为 Issue

02

On-call 分派

按分派策略通知当值工程师

03

AI SRE 调查

结合会话与源码堆栈定位根因

04

提交修复

生成修复并创建 Pull Request

真实案例

从真实用户报错到修复 PR:8 分钟

阅读完整案例

不等用户反馈

没人提工单,问题也已在处理

复用值班体系

走协作空间分派,也支持 Webhook

顺着请求查到后端

前端请求可关联后端调用链

4.0Performance

用真实用户的数据衡量快慢

不是实验室跑分,而是每位用户在真实网络和设备上的 LCP、INP、CLS。在数据查看器里按页面、版本、地域、设备随意拆分,找到最慢的那一段。

Core Web Vitals · P75

LCP

2.1s

良好 ≤ 2.5s

INP

168ms

良好 ≤ 200ms

CLS

0.04

良好 ≤ 0.1
LCP
INP
CLS
良好待改进较差

LCP · 按设备

桌面

1.8s

移动

2.7s

平板

2.2s

数据查看器 · 最慢页面

版本=v2.14.0地域=华东设备=移动
/checkout3.8s
/search?q=*3.1s
/product/:id2.6s
/cart2.3s
/1.7s

页面加载瀑布

document
app.js
hero.webp
GET /api/cart
fonts.woff2
vendor.js
GET /api/recs

来自真实用户

覆盖各种网络、机型与地域

定位到具体页面

按页面、版本、地域与设备拆开看

慢请求一并可见

接口耗时与资源加载放在一起看

5.0Platforms

一套 SDK,覆盖用户所在的每一端

8 端原生 SDK,数据模型统一。不管用户从浏览器、手机还是小程序进来,体验数据都落在同一处分析。

Web
iOS
Android
鸿蒙
小程序
React Native
Flutter
Electron
8端覆盖

不同端的体验,在同一个应用里对比着看。

查看接入文档

统一的数据模型

会话、页面、操作、请求、错误、长任务六类事件,各端同一套字段。

SessionViewActionResourceErrorLong Task

几行代码完成接入

CDN 或 npm 引入,初始化即自动采集,无需逐页埋点。

轻量,不拖慢页面

Web SDK gzip 后约 50 KB,异步加载,初始化不到 8 ms。

采样与隐私可控

按会话设置采样率,输入内容默认脱敏,数据量与合规都可控。

会话采样 100%回放采样 10%输入默认脱敏

常见问题

更少噪音,更快恢复

免费试用,即刻上手;预约演示,完整体验故障处置全流程。