APM 支持对崩溃、ANR、卡顿等问题进行第三方、自身和系统的归因分析,帮助您快速定位问题。
1.概述
APM支持通过概率化归因分析和多维配置功能,帮助开发者精准定位崩溃、ANR及卡顿问题的第三方SDK或系统根因。
关联结果 ≠ 确定性根因。错误关联到某一个第三方SDK不100%意味着这个错误是由此第三方SDK引起的,只是有大概率关联。建议您结合实际情况和错误堆栈,合理追溯错误原因。
2.功能介绍
2.1.首次进入功能
首次进入功能页面会收到「开启第三方SDK监控功能」的弹窗提示,建议您先进行配置再开启功能,否则可能对功能数据有影响。
若使用默认值开启,Android通过包名判断错误来源,iOS不区分自身与第三方错误”。

2.2. 第三方sdk监控设置

自身应用标识配置(用于SDK归属识别)
目的:准确将崩溃/卡顿/ANR等问题归因到具体SDK(而非误判为宿主App自身问题)。
配置方式:
Android:默认使用 applicationId(即包名)作为自身标识;如需自定义,可配置类名或包名正则特征。
iOS:必须显示配置类名前缀或Bundle ID特征,否则无法区分宿主代码与第三方SDK代码。
生效规则:匹配该特征的调用栈归属为“自身应用”,不参与第三方SDK性能排名分析。
SDK排名权重配置
目的:按业务关注重点,动态加权不同性能维度,生成更合理的SDK综合排名(数值越小,排名越靠前)。
操作:点击编辑,分别设置崩溃性能、ANR性能、卡顿性能权重。
支持维度:
系统 | 可配置性能类型 |
Android | 崩溃性能、ANR性能、卡顿性能 |
iOS | 崩溃性能、卡顿性能 |
约束规则:
所有类型权重之和必须为 1.0;
每个类型权重 ∈ [0.1, 0.9],至少一个 ≥ 0.1;
支持一键「恢复默认」:
iOS:崩溃性能 0.5 + 卡顿性能 0.5
Android:崩溃 0.34 + ANR 0.33 + 卡顿 0.33
排名计算公式:综合排名值 = Σ(单项排名 × 对应权重)
示例:某SDK在崩溃中排第1(值=1)、卡顿中排第3(值=3),权重设为 0.4 / 0.6 → 综合值 = 1×0.4 + 3×0.6 = 2.2
所有SDK按该值升序排列,即得最终排名。
优先级配置(影响标签展示 & 排名基准)
作用:指定各性能类型下最核心的评估指标,并定义其「低/中/高」风险区间,用于:
列表页自动打标(如「高崩溃占比」「中卡顿影响用户数」);
SDK综合排名时,仅基于所选核心指标的实际值进行单项排名(其余指标仅作参考,不参与计算)。
操作:点击编辑,分别设置崩溃性能、ANR性能、卡顿性能阈值;
可选核心指标:
性能类型 | 可选核心指标(四选一) |
崩溃性能 | 关联崩溃数 关联崩溃数占比 关联崩溃影响用户数 关联崩溃影响用户数占比 |
卡顿性能 | 关联卡顿数 关联卡顿数占比 关联卡顿影响用户数 关联卡顿影响用户数占比 |
ANR性能(仅Android) | 关联ANR数 关联ANR数占比 关联ANR影响用户数 关联ANR影响用户数占比 |
阈值设置规则:
每个指标支持设置三个连续区间:低(安全)、中(预警)、高(严重);
区间需覆盖全量取值范围(如占比类:0%–100%,数值类:0–∞);
默认阈值(均以「占比」类指标为例):
崩溃性能:低 [0%, 1%),中 [1%, 10%),高 [10%, +∞)
卡顿性能:同上
ANR性能:同上
2.3 监控分析功能
筛选框:支持时间范围、筛选维度、新增异常以及用户ID的筛选,默认展示全部维度、今天的数据,您可以根据自己的查询条件进行筛选;

第三方SDK性能排行:按照筛选范围,分别统计并排序崩溃、卡顿以及ANR(仅Android)的优、劣TOP5,点击详情可查看全部性能表现,排行的计算逻辑详见2.2. 第三方sdk监控设置;
SDK性能影响分布:
以饼图+明细表形式呈现三类问题的根因归属构成,帮助快速定位问题主体:
问题类型 | 归属类别 | 展示维度(每类均含) |
崩溃 | 第三方 SDK / 系统 / 自身 / 未识别 | ✅ 崩溃次数 & ✅ 崩溃次数占比 |
卡顿 | 第三方 SDK / 系统 / 自身 / 未识别 | ✅ 卡顿次数 & ✅ 卡顿次数占比 |
ANR(Android) | 第三方 SDK / 系统 / 自身 / 未识别 | ✅ ANR 次数 & ✅ ANR 次数占比 |
第三方SDK列表

按「崩溃」「卡顿」「ANR(Android)」等模块分类展示接入的所有第三方 SDK,及其关联的指标(崩溃数、崩溃数占比、崩溃影响用户数、崩溃影响用户数占比)、动态计算的优先级;
支持快捷操作:
「告警」 → 选择指标测值型告警计划、新增异常告警计划,跳转至该 SDK 的告警监控页面;
「查看崩溃列表」 → 跳转至关联归因属于该第三方SDK的崩溃分析页面。
提示:优先级排序可随指标权重调整或数据更新自动刷新,确保高风险 SDK 始终置顶。
2.4.第三方SDK告警
您可以在新增异常或者阈值型的告警计划中,增加关联归因的选项。可以限制告警的范围关联自身、第三方或者系统。也可以设置某个或者某几个第三方SDK的范围,详见:监控告警
