代码异常
在系统运维与稳定性保障中,对收集的异常数据进行持续监控是守护系统健康的关键环节。然而,当海量独立异常事件涌入时,运维团队往往陷入 “噪音包围” 的困境 —— 难以快速筛选关键问题、明确故障排查优先级,导致问题响应滞后、用户体验受损。
异常分析功能通过将重复、相似的异常事件,自动归并为 “问题”,通过结构化呈现关键信息、提供高效管理能力,大幅简化调试流程、提升故障处理效率。

使用场景
-
评估异常影响用户规模:直观展示受异常影响的用户数量、会话数,帮助判断问题严重性(如 “仅 1% 测试用户受影响” vs “50% 核心用户无法下单”);
-
了解异常发生轨迹:记录异常首次发生时间、最近发生时间、持续时长,清晰还原问题 “何时出现、是否仍在扩散”;
-
全生命周期跟踪:支持对崩溃、ANR、卡顿、JS错误、自定义异常分类跟踪,通过标记状态(如未修复、复现、处理中、已修复、已忽略)实现团队协作跟踪,避免问题遗漏。
-
趋势和分布分析:通过趋势图跟踪问题演变趋势,清晰展示 “异常首次出现时间、峰值发生时段“,通过版本分析判断问题是否随版本迭代消失,同时验证故障修复效果,如修复后异常发生率从 10% 降至 0.1%。
开始使用
目前代码异常支持崩溃、ANR、卡顿、JS错误、自定义异常,各应用类型存在的代码异常类型如下:
| 应用类型 | 代码异常 |
|---|---|
| 安卓 | 崩溃、ANR、卡顿、JS错误、自定义异常 |
| 鸿蒙 | 崩溃、卡顿、JS错误、自定义异常 |
| iOS | 崩溃、卡顿、JS错误、自定义异常 |
| web应用 | JS错误、自定义异常 |
| 微信小程序 | JS错误、自定义异常 |
| 抖音小程序 | JS错误、自定义异常 |
可通过切换页签来查看对应的代码异常。如在崩溃页签下,您可以查看某个应用下的崩溃统计、指标趋势和分布图、代码问题列表,可根据属性、维度和标签对崩溃问题进行过滤。

交互说明
-
趋势图:点击统计图的指标卡片可切换趋势图统计指标,长按鼠标左键滑动选中趋势图某一段时间区域,将查看时间改为选中区域的时间段的指标趋势。支持选择版本对比趋势

-
分布图:点击地图或柱图可以添加过滤条件,进而更细粒度分析和查看问题列表

代码问题列表:支持自定义表头和导出,展示代码问题摘要、崩溃类型、修复状态、崩溃次数、崩溃率、崩溃占比、崩溃影响用户数、崩溃影响用户数占比来确定崩溃影响范围和严重程度

点击代码问题可查看问题详情,可查看代码问题摘要、崩溃特征、数字化体验影响、崩溃明细,以及此代码问题的趋势和分布,确定崩溃是否集中在某些特定场景下,帮助定位问题,可以进行评论和记录操作记录方便团队协作

可查看崩溃影响版本、设备、操作系统、接入方式、地区、下载渠道数量,鼠标hover数字可展示明细统计

崩溃明细会展示该代码问题的所有崩溃记录,支持查看崩溃详情、堆栈、操作轨迹、崩溃现场、系统日志、自定义信息,内容同检索中心。

趋势和分布是对所选数字化体验影响指标进行分析,交互逻辑同崩溃问题列表。


ANR、卡顿、JS错误、自定义异常使用同崩溃,故不再赘述。