更新日志
V4.4.8
更新时间:2025.7.31
功能更新
支持对错误下的个例原始日志进行批量下载
错误分析时,开发者往往会同时参考错误下的多个个例,将原始日志下载到本地进行快速对比。
过去,APM仅支持对错误下的个例原始日志逐一下载,需要重复多次操作切换个例并下载
本次迭代,APM支持对错误下最新的n条(n≤10)个例进行批量下载,满足快速对比分析的需要
日志回捞新增任务进度详情
过去,开发者下发日志回捞任务后,任务进度里只对计划捞取设备中“待下发/失败/成功设备数”进行了量级呈现,没有进一步提供设备级的具体执行情况(设备信息、是否捞取到日志、失败原因)
本次迭代中,U-APM在日志回捞任务详情里补充展示了计划捞取的设备中,历史SDK有上报的真实设备的设备信息、设备级失败原因
V4.4.7
更新时间:2025.6.28
功能更新
允许设置已忽略的错误不参与告警计划触发条件计算。在新建告警计划时选择勾选「已忽略的错误不参与触发条件的计算」后,保存计划即可生效,避免不关注的错误影响告警的准确性。
ANR分析新增ANR_INFO信息TAB,从原始日志中提取展示至portal。此功能支持专业版、尊享版用户。
筛选框增加是否包含logcat筛选,勾选后可快速将有logcat信息的个例筛选出来,便于快速排查问题
V4.4.6
更新时间:2025.2.28
功能更新
OOM异常支持智能诊断
智能诊断能力基于U-APM项目组积累的错误个例及专家经验自研性能诊断大模型,提供移动应用性能问题智能解决方案,形成线上问题从分析到解决的闭环,提高问题处理效率。U-APM当前支持两类维度的诊断:
【诊断维度一】对当前错误下的所有个例进行错误原因分类,帮助开发者快速了解此类错误下错误发生的高频原因,同步提供解决经验。当前已经支持崩溃、ANR以及OOM异常。

【诊断维度二】对具体个例提供错误原因诊断,为开发者bycase提供解决思路。
针对某个具体异常个例发起诊断后,诊断助手会结合堆栈、内存情况等进行问题分析并提供原因解读及解决方案。

HarmonyOS NEXT支持符号表
V4.4.5
更新时间:2025.1.5
功能更新
iOS端OOM新增展示VMMAP及内存分配堆栈信息,帮助开发者有效地诊断和修复现有的OOM问题,预防未来可能出现的类似故障,提高软件的质量与稳定性
新增内存分配堆栈信息,用于展示SDK收集到的App在运行过程中记录到的内存分配日志。根据对应分配日志的分配数量和分配大小信息,开发者可以追踪哪些对象被创建但未被及时释放,从而定位到潜在的内存泄漏点

新增VMMAP(虚拟内存映射表),可显示进程的已提交虚拟内存类型明细,以及操作系统分配给这些类型的物理内存量。帮助开发者优化App的内存资源使用。

V4.4.4
更新时间:2024.12.5
功能更新
1、网络分析-HTTP菜单,新增展示当前个例下更多关键网络参数信息。通过这些关键参数信息,能定位当前慢请求/错误请求的具体原因,或者结合信息向后端同事反馈,便于后端针对具体问题优化接口。
2、自定义异常菜单,新增展示个例下的Error Message;
3、网络分析Android端兼容okgo、iOS端兼容moya;
4、网络分析,支持设置监测的CDN个数从10个提升至20个,帮助您了解购买的CDN服务在各节点的可用性;
V4.4.3
更新时间:2024.11.7
功能更新
1、自定义维度
错误发生时,除了由APMSDK上报的现场信息外,APM已经支持开发者通过错误回调(自定义字段,String类型)的方式自行上报更多具有业务含义的信息,便于还原错误现场。但String类型的自定义字段无法满足在控制台对错误个例进行灵活分类、分布查看、查询的分析需求。本期APM支持开发者上报MAP自定义维度信息,帮助开发者更好实现更灵活的分析。
2、Android端ANR新增支持logcat信息
V4.4.2
更新时间:2024.10.8
功能更新
1、性能日报
支持汇总App、指定版本的每日性能概况,日报将于每日上午将例行发送前一日的性能概况至指定邮箱。在「设置管理-性能日报」菜单里开启日报开关,勾选需要关注的日报指标。除App整体外,还可额外添加1个关注版本或将指定的多个版本合并观测。
2、Android、iOS双端的卡顿菜单新增个例发生前的页面路径。
V4.4.1
更新时间:2024.9.11
功能更新
1、双端支持日志回捞
支持设置自定义日志并缓存在设备中。在发生问题时,如果您需要追查、复现特定设备定位问题,可以利用日志回捞的功能对设备进行远程下发日志捞取请求,并获取到所选时段的自定义日志(非系统日志)。
2、AI智能诊断
通过AI模型和U-APM沉淀的经验知识库,支持针对错误个例提供原因定位,帮助开发者快速get解决思路。在崩溃、ANR菜单的错误明细中,支持对单个错误日志发起错误诊断,AI友小盟会根据当前的错误堆栈bycase地给出诊断建议。
3、优化对新增异常触发告警的条件配置
支持对“在过去n分钟新增,且在过去x分钟内累计错误数/影响用户数达到y”的异常触发告警,辅助您时刻监控App、小程序、Web中影响较大的突发异常。
4、各菜单新增「磁盘可用占比」、「内存可用占比」的筛选(仅iOS端)
V4.4.0
更新时间:2024.8.8
功能更新
1、完成HarmonyOS Next适配,支持崩溃分析、ANR;
需开发者创建应用环节选择“HarmonyOS Next”并在SDK下载中心获取相关SDK,完成SDK接入工作。
V4.3.0
更新时间:2024.7.5
功能更新
丰富自定义字段、自定义日志等功能,帮助开发者在各类场景下选择合适的方式记录错误现场信息,还原个例发生时的现场状态
新增崩溃、卡顿、自定义异常发生时的回调方法。开发者可以在该回调方法中返回string类型的业务自定义数据,该数据会写入到异常文件中并上传到服务器展示在「自定义字段-异常发生字段」中
双端提供自定义信息更新接口,用于开发者记录App使用过程中(非崩溃时)的关键信息。如直播间ID、商品信息等非时刻变更的、非错误发生瞬时的自定义信息。该数据会写入到崩溃文件中并上传到服务器展示在「自定义字段-使用过程字段」中

新增自定义日志(日志追踪),后台除提供logcat系统日志之外,透出开发者自行上传的自定义日志

支持对错误堆栈进行关键词搜索,优化因展示区遮挡而无法被检索到的情况
对错误列表展示项优化,开发者可按需选择需要再列中展示的信息,提升列表信息展示效率

优化崩溃率等占比类指标的展示精准度,便于各不同量级的客户对统计值直观观测
符号表管理页面交互优化,通过版本-模块名-UUID的呈现方式将符号表上传结果呈现,方便开发者观察哪些库已经上传过符号表

支持通过API批量删除符号表:删除符号表记录
支持通过自定义聚合的类别进行错误筛选

崩溃、自定义异常、卡顿支持本地调试,便于开发者在开发调试阶段,快速获取稳定性日志到本地
iOS崩溃采集能力增强。增强C++异常采集能力,解决iOS端C++异常崩溃堆栈信息丢失问题
增加新接口,用于开发者控制java崩溃时是否杀进程
网络分析模块,增加对拦截器中修改url场景的兼容
通过Common接口获取运营商信息,避免sdk内多次获取触发合规风险
V4.2.9
更新时间:2024.5.22
功能更新
支持对错误堆栈进行关键词搜索,优化个别因展示区遮挡而无法被检索到的情况
「智能诊断」展示优化
对错误列表展示项优化,开发者可按需选择需要再列中展示的信息,避免因列过多引起的信息展示问题
支持给错误添加错误处理人,并根据处理人进行错误搜索
优化Java异常捕获在处理完堆栈后,主动杀死当前进程的逻辑,导致开发者自行设置的异常处理器无法生效的问题,是否杀死进程可由开发者自行控制
对占比类指标支持展示小数点后4位,以便体量大、错误率低的开发者观察极小占比
V4.2.8
更新时间:2024.4.26
功能更新
iOS 17.4.1符号表更新
对各类错误详情页面进行结构优化,避免错误详情页过长而影响对有效信息获取的体验
支持对已上传的符号表进行批量删除
修复iOS端偶现的捕获崩溃错误时引发App二次崩溃的问题
V4.2.7
更新时间:2024.3.27
功能更新
对电量分析样本进行非正常值过滤,过滤个别设备在电池电量信息采集不到的时候,会返回超大默认值影响电池电量指标计算
优化OpenAPI对占比类的取数结果,和后台一致可取到小数点后2位
APM SDK iOS适配隐私合规清单及签名
V4.2.6
更新时间:2024.2.27
功能更新
采样白名单优化,修复部分特殊场景采样白名单无法正常生效的问题
App端原生页面分析-流畅性和丢帧,优化帧率指标计算方式,未采集到fps的activity不参与流畅性和丢帧的指标计算,以确保FPS数据如实反馈样本情况及进行满意度分布。
新建告警异常时,支持按照错误数、影响用户数>0配置告警,满足需要设置错误数>0(即发生了错误就报警)时触发告警等场景。
V4.2.5
更新时间:2024.1.11
功能更新
升级网络分析功能,丰富网络分析错误详情的信息采集维度
对筛选框进行交互优化。支持将常用的筛选条件保存成快速选项,点击即可直接展示结果,免去重复性设置筛选的过程。
对各菜单新增筛选维度。新增根据CPU架构、App包名、友盟SDK版本、root状态、内存/磁盘可用占比、电池电量/温度等维度进行筛选。支持在服务端上报的时间范围内,通过客户端发生时间进行异常查询。
Web端-加载性能、App端-H5页面分析-加载性能,新增整体及各页面维度参与指标计算的加载性能样本量数据,便于判断是指标结果具备代表性或受少量极端样本影响
错误列表等列表类支持指定分页跳转,避免错误多时需要逐页跳转
V4.2.4
更新时间:2023.11.14
功能更新
开放网络分析功能,不受专业版/尊享版的限制,需集成最新版本:Android SDK版本号为 Common 9.6.5 +APM 1.9.4 iOS 版本号为 Common 7.4.2+APM 1.8.5 接入后可以在免费版本APM中获取网络分析功能(采样率1%)
V4.2.3
更新时间:2023.10.19
功能更新
支持Flutter页面性能监控,包括页面性能概况、流畅性分析、慢加载分析;
V4.2.2
更新时间:2023.08.04
功能更新
新增Flutter Dart异常监控,支持Dart异常的错误次数、错误率、影响用户数、影响用户占比、错误页面数和错误页面占比等指标统计数据
V 4.2.1
更新时间:2023.06.20
功能更新
开放性能评分、第三方SDK监控功能,不受专业版/尊享版的限制;
V 4.2.0
更新时间:2023.6.06
功能更新
崩溃分析、卡顿分析、ANR分析、自定义异常、启动崩溃分析、网络错误、OOM异常支持自定义趋势图中的指标对比
崩溃分析、卡顿分析、ANR分析、自定义异常、启动崩溃分析、OOM异常支持利用标签进行筛选
错误列表中增加序号排序
崩溃分析、ANR分析、自定义异常、启动崩溃分析、OOM异常的Android/iOS版本;卡顿分析的iOS版本支持查看前后台状态分布
自定义异常支持页面筛选
增加采样白名单的功能,白名单设备可以不受采样率控制
API支持导出性能指标的数据
卡顿分析支持回调信息,在卡顿分析-自定义字段中展示
SDK更新
增加支持设备采样白名单,卡顿回调
V 4.1.0
更新时间:2023.3.16
功能更新
支持电量分析
SDK更新
新增Android 1.9.0 带电量分析的 SDK
功能更新
支持第三方SDK监控
V 4.0.0
更新时间:2023.1.31
功能更新
支持第三方SDK监控
V 3.2.1
更新时间:2022.12
功能更新
监控告警能力升级
V 3.2.0
更新时间:2022.10
功能更新
App、Web、小程序端支持用户会话追踪
V 3.1.0
更新时间:2022.06.28
功能更新
支持原生页面模块
SDK更新
新增iOS/Android 1.7.0 SDK
V 3.0.0
更新时间:2022.06.01
功能更新
支持Web端性能监控
SDK更新
新增Web JS SDK
V2.4.6
更新时间:2022.04
功能更新
推出专业版,功能升级
V 2.4.5
更新时间:2021.12.20
功能更新
iOS支持自定义异常上报
iOS支持Unity SDK采集C#错误 使用Unity SDK需要提交工单申请。选择U-APM产品(问题类型:获取SDK问题),提交反馈,工作人员会在工单系统中跟进您的需求
SDK更新
iOS支持 自定义异常功能
2. 单设备单日日志上传增加上限
3. 优化在无网络情况下的发送策略
V 2.4.4
更新时间:2021.12.7
SDK更新
iOS SDK: v 1.5.5 (更新日期:2021年12月7日)SDK内部优化
V 2.4.3
更新时间:2021.11.29
SDK更新
iOS SDK: v 1.5.4
增加网络分析模块在iOS13及以下系统的单独开关,以避免在同时集成NSURLProtocol和U-APM的网络模块的本身冲突引起崩溃
V 2.4.2
更新时间:2021.11.24
功能更新
H5分析:增加针对应用内H5页面的性能监控,包含用户感知指标、应用加载性能和慢加载分析,产品功能详情请见:产品文档
注:使用H5页面分析需要付费升级为Pro版本,如您已经有对接的友盟商务销售请联系他确认意向,如果没有您可以联系我们开通
V 2.4.1
更新时间:2021.11.12
SDK更新
iOS SDK: v 1.5.3 (更新日期:2021年11月12日)提升网络分析模块SDK的兼容性
V 2.4.0
更新时间:2021.10.21
功能更新
集成测试:手机扫码添加测试设备即可进行测试,支持错误、启动、网络分析数据上报测试
SDK更新
Android SDK:v 1.5.2(更新日期:2021年10月13日) 新增网络分析、集成测试的功能
iOS SDK: v 1.5.2 (更新日期:2021年10月13日) 新增网络分析、集成测试、行为日志页面生命周期的功能
注:网络分析集成SDK的同时也需要申请开通才可以使用 申请地址
V 2.3.9
更新时间:2021.09.14
功能更新
含有采样率的模块中错误率、影响用户数占比两个指标的分母(启动次数和活跃用户数)分别由原有的全部启动次数、活跃用户数,更新为被采样的启动次数、活跃用户数
截止09/14 为Android平台的卡顿、网络分析;iOS平台的网络分析,后续有其他模块有采样率也会同步使用此计算策略。与更新前相比,错误率和影响用户占比路两个指标因分母变小数值会有所提升
2. 云真机增加开发票的功能,可以直接在「设置」顶导下,云真机管理-订单管理中提交已经付款的订单提交发票信息,提交后发票会进入线下开票邮寄的过程
V 2.3.8
更新时间:2021.09.02
功能更新
HTTP:通过域名和下钻URL的维度、分析整体网络的响应时间、吞吐量、总耗时、传输数据量的指标,以及URL加载的DNS时间、SSL时间、TCP时间、首包时间。支持业务自定义慢请求阈值,监控请求慢的设备分布以及明细
网络错误:监控应用下URL访问的错误情况,根据方法+URL+状态码进行聚合。支持通过单条网络错误或者错误指标阈值进行监控告警
DNS:根据网络请求的地域和运营商信息,进行下钻详细分析网络的DNS情况。支持选择国家(地区)/省/市的维度
SDK更新
网络分析目前在免费内测的阶段,仅支持手动集成的方式:申请地址
Android SDK:v 1.5.0 (更新日期:2021年9月2日)
iOS SDK:v 1.5.0 (更新日期:2021年9月2日)
V 2.3.7
更新时间:2021.08.12
功能更新
查看比值型指标时支持共同筛选条件同时控制分母,具体升级内容以及影响范围请见:升级公告
安卓支持筛选查看鸿蒙系统版本的设备(指发生错误/异常的设备为HarmonyOS,但尚未支持HarmonyOS系统级别错误)
SDK更新
V 2.3.6
更新时间:2021.08.10
安全隐私合规检测功能上线,提供隐私合规弹窗、应用和第三方SDK的权限检测、网络传输、本地存储的安全检测分析建议
V 2.3.5
更新时间:2021.07.30
时间日历控件升级:增加近30天、近60天、近90天的便捷选选项
错误详情中增加Logcat
集成APM V1.1.0及以上的SDK采集的错误支持查看/下载7天内的原始日志
V 2.3.4
更新时间:2021.07.22
所有错误设置了唯一的ID,支持针对性查询
支持查看某段时间内的新增异常
支持屏蔽系统异常,可以直接筛选
针对IOS的解析优化:(1)ios摘要聚合去行号 (2)ios支持还原所有业务模块,而不仅是首个模块
关于错误摘要优化公告:点我查看
V 2.3.3
更新时间:2021.07.15
功能更新
聚合错误跨版本进行
去掉Android中行号对错误聚合的影响
V 2.3.2
更新时间:2021.07.08
功能更新
新增内存分析
新增模块维度的采集开关配置,可对崩溃(Java/Native)、ANR、卡顿、启动、OOM异常、内存占用指标分别控制是否采集
SDK更新
Android SDK:v1.4.0(更新日期:2021年7月8日)下载地址iOS SDK:v1.4.0(更新日期:2021年7月8日)下载地址
V 2.3.1
更新时间:2021.06.15
功能更新
新增子版本号的功能
错误详情新增使用时长、前后台状态、网络类型、SDK版本号的统计字段
部分UI视觉组件升级
SDK更新
iOS SDK:v1.3.1(更新日期:2021年6月15日)下载地址
V2.3.0
更新时间:2021.05.27
功能更新
符号表上传支持API 方式上传,使用文档
符号表前端页面上传支持手动输入版本号
错误堆栈超过2000行支持下载全部日志文件
V2.2.1
更新时间:2021.05.20
功能更新
安卓增加全部崩溃的类型,且Java/Native/全部崩溃改为tab切换展示
时间筛选框增加了记忆性,可以在分析模块下整体使用一致的时间,使用详情页返回后时间不变
在概览页面中选择Native跳转到崩溃分析时,默认选择了Native的错误类型
V2.2.0
更新时间:2021.05.18
功能更新
启动耗时趋势:监控各版本应用的首次启动、热启动、冷启动耗时情况,整体评估应用的启动耗时是否符合预期
启动性能拆解:通过U-APM预置或手动埋点的方式定义启动阶段拆解规则,监控各步骤的性能耗时 慢启动情况分析:灵活自定义首次启动/冷启动/热启动的慢启动阈值,设置后实时生效,评估应用整体的慢启动情况
慢启动详情:采集全量设备的启动情况,自定义慢启动阈值,跟踪慢启动设备详情
启动崩溃:采集首次启动、冷启动、热启动、慢启动下的应用崩溃信息,观测用户在启动阶段的体验情况
V2.1.1
更新时间:2021.04.29
功能更新
云真机:
视觉UI布局调整
Android4.4以上的设备可以在截屏里面使用录屏的功能
首次进入真机,按角色引导用户设置常用功能
用户可以自定义常用功能,不常用的功能收藏在「更多」里
V2.1.0
更新时间:2021.04.07
功能更新
新增卡顿分析模块
支持安卓/iOS卡顿问题的采集,统计卡顿的数据趋势
支持卡顿模块的正序/倒序聚合树,挖掘造成卡顿的最核心/最低层的问题
提供卡顿的详细堆栈、设备信息,以及版本、机型、运营商、地域、渠道、系统的卡顿分布信息
支持卡顿问题的监控告警功能
SDK更新
Android SDK:v1.2.0(更新日期:2021年4月8日)下载地址
iOS SDK:v1.2.0(更新日期:2021年4月8日)下载地址
V2.0.0
更新时间:2021.03.26
功能更新
新增云真机远程测试
1. 支持使用海量云真机进行测试,包含ADB、H5调试、shell、截图、虚拟定位、日志信息、崩溃捕获等功能
2. 提供完整的测试报告,包含测试日志、截图文件,以及测试过程中自动捕获到的崩溃堆栈信息
3. 支持存储测试安装包,随时进行编辑或者下载
V1.5.3
更新时间:2021.03.11
功能更新
1、错误摘要中明确指明错误原因、错误描述信息、崩溃点
2、智能聚合功能升级:同种错误摘要根据不同错误类型智能归类,详见公告:https://info.umeng.com/detail?id=428&cateId=1
3、详细日志重点高亮展示崩溃点,可一眼看到错误点便于快速定位
V1.5.3
更新时间:2021.02.23
功能更新
崩溃分析、ANR分析、自定义异常支持渠道、版本、运营商、地域、系统、设备的筛选
错误详情可视性优化:(1)代码展示模拟开发工程样式 (2)支持全屏查看( 3)支持重新解析
SDK更新
Android SDK:v1.1.1(更新日期:2021年2月2日)下载地址
iOS SDK:v1.1.1(更新日期:2021年2月2日)下载地址
V1.5.2
更新时间:2021.01.28
功能更新
监控告警升级:支持选择告警时间段以及多种告警指标组合式制定告警计划 (单击U-APM监控顶导-监控告警菜单-新建告警计划即可查看新功能)
U-APP稳定性引导跳转至U-APM
iOS SDK支持中文模块名解析
V1.5.1
更新时间:2020.12.29
功能更新
新增概览页
错误分布新增渠道纬度
错误分布详情支持搜索与筛选
透出umid并支持搜索
V1.1.0
更新时间:2020.12.18
功能更新
底层错误捕获:iOS支持捕捉Swift、Objective-C崩溃;安卓支持捕捉Java崩溃、Native崩溃、ANR、自定义异常
错误细查:支持多维度(包括用户ID)的错误高级搜索功能
错误分布:新增支持地域、运营商、页面、时长分布分布
错误详情:详细日志(iOS解析优化)、行为日志、设备信息
崩溃回调:自定义字段可添加错误信息
监控告警新增支持钉钉、飞书、企业微信通道
SDK更新
Android SDK:v1.1.0(更新日期:2020年12月15日)下载地址
iOS SDK:v1.1.0(更新日期:2020年12月15日)下载地址