在移动互联网信息爆炸时代,如何延长App的存活周期是每个开发者最关注的问题,一款经常崩溃的App的用户体验显然是非常糟糕的,友盟+,近日将原友盟+错误分析模块升级为U-APM应用性能监控平台,助力App开发者深入了解应用的性能和稳定性,高效提升应用质量。
U-APM应用性能监控平台提供实时、可靠、全面的应用崩溃、ANR、自定义异常等捕获能力,支持多场景、多通道智能告警监控,高效还原崩溃用户的访问路径和业务现场,缩短故障排查时间。
从监控、分析到修复场景,解决开发者多痛点
在实际场景中,由于设备的碎片化,客服人员大概率每天要接到很多用户反馈在各种不同机型上的崩溃问题,但又没有办法提供具体的Crash日志给开发人员。而测试人员也好不到哪去,每天需要对用户的反馈进行Bug复现,然后抓取log日志。App在崩溃问题上耗费的人力成本和手机终端成本会非常高。所以,一款稳定、好用、且免费的稳定性工具就显得尤为重要。U-APM应用性能监控平台提供从发现问题---还原问题---解决问题----验收的完整闭环。
针对发版后监控应用质量的问题
1、使用U-APM后台分析功能实时查看应用稳定性情况
2、设置监控告警后,邮件+钉钉/飞书/企业微信工作群及时发现应用崩溃事故
3、针对错误难定位、原因难追溯的问题
U-APM提供多种错误类型的采集: 安卓支持捕捉Java崩溃、Native崩溃、ANR、自定义异常。iOS支持捕捉Swift、Objective-C崩溃。
同时提供强捕捉能力实时提供错误信息:
错误细查:支持多维度(包括用户ID)的错误高级搜索功能
错误分布:新增运营商、地域、页面、时长分布
错误详情:内存快照、自定义字段
其中,在业务的关键节点,还支持开发者自定义错误日志上传。
4、针对单用户错误追查的问题
针对一些交易型高价值应用遇到的崩溃问题,比如券商/银行的金融理财类App,如果某一用户在购买时效性短的金融产品时发生异常,解决错误的快慢会对用户造成极大的影响。这时就需要单点追查这个用户的行为路径,即时排查错误原因。
U-APM为此提供了行为日志、用户错误细查的功能。行为日志是由自动采集的页面信息组成的,方便开发者根据用户崩溃时的前项页面路径,来定位和发现崩溃现场。用户错误细查可以根据用户的账号(开发者上传)搜索所选时间范围内的所有错误、日志以及趋势图。可以根据用户的崩溃日志复现崩溃。
如何支持开发者做应用性能监控
友盟+的U-APM应用性能监控平台基于强大的捕获采集能力,快速定位错误根源,提供用户维度的崩溃统计,快速还原崩溃现场,并设立多种警告通道,助力开发者7*24监控应用情况。
强大的错误捕捉能力:U-APM的SDK基于阿里巴巴 UC 内核团队强大的技术及友盟+超强的错误捕获能力,帮助开发者全面监控应用质量。
收集错误不会影响客户自有平台的数据捕获:U-APM SDK会吐出所采集的错误,不会影响其他SDK的数据收集。
精确的错误分布:除通用的设备、系统、版本分布外,U-APM还支持运营商、地域、页面、时长分布,明确错误影响用户范围以及特征。
灵活的触达能力:支持钉钉、企业微信、飞书、邮件等方式。覆盖市场现有的办公软件,让告警信息直达工作群,提高协同修复效率。
详细的错误排查所需信息:除常见的错误日志、设备、内存快照、自定义日志以外,U-APM还提供了以下几项错误信息:
(1)行为日志、可用于还原崩溃用户的访问路径
(2)进程状态信息(ps), 用于观察崩溃发生时的进程是否全面
(3)句柄、JNI引用信息帮助客户追溯Native错误原因
(4)电池电量、温度信息,用于归纳某类崩溃发生是否受设备电池影响。整体上通过这些信息帮助客户完整还原错误现场,高效追溯错误原因
此外,秉承友盟+专注为开发者提供专业数据服务的美好愿景,U-APM还提供完整的产品咨询及专业的客户服务,致力于在客户的日常使用、问题咨询以及新增需求上,提供长期、稳定、可靠的数据服务。