APM 视频教程
教学视频:https://edu.csdn.net/course/detail/32452
一、介绍:
U-APM应用性能监控平台:
监控是一套完整的“监视+报警”的系统。对于像我们这样的App开发者来说,应用性能监控是衡量App的第一道关卡,如果应用的质量不好,会给用户带来最直接的体验伤害。App上线后,开发者是无法7*24实时获取到用户使用及体验情况的,这时就需要一套优质的监控工具.
主要功能:
捕获采集类型丰富
支持Java、Native、Swift、Objective-C、ANR、自定义异常的捕捉
快速定位错误根源
提供行为日志、详细日志、内存快照、设备信息、自定义字段,帮您快速发现问题原因,提升问题解决效率
智能告警专业服务
提供邮件、钉钉、飞书、企业微信告警触达通道,多时间段、多指标组合式告警,助您7*24小时监控应用情况。提供专业客服+技术支持,丰富用户课程,线下沙龙等,助您快速上手
主流热门机型
随时随地获取海量Android和iOS云端真机, 稳定不掉线,操作流畅无延迟,省却百万真机购入费用,保障App质量
二、Android 集成文档:https://developer.umeng.com/docs/193624/detail/194590
三、针对发版后监控应用质量的问题
1、使用U-APM后台分析功能实时查看应用稳定性情况
2、设置监控告警后,邮件+钉钉/飞书/企业微信工作群及时发现应用崩溃事故
3、针对错误难定位、原因难追溯的问题
U-APM提供多种错误类型的采集: 安卓支持捕捉Java崩溃、Native崩溃、ANR、自定义异常。iOS支持捕捉Swift、Objective-C崩溃。
同时提供强捕捉能力实时提供错误信息:
错误细查:支持多维度(包括用户ID)的错误高级搜索功能
错误分布:新增运营商、地域、页面、时长分布
错误详情:内存快照、自定义字段
其中,在业务的关键节点,还支持开发者自定义错误日志上传。
4、针对单用户错误追查的问题
针对一些交易型高价值应用遇到的崩溃问题,比如券商/银行的金融理财类App,如果某一用户在购买时效性短的金融产品时发生异常,解决错误的快慢会对用户造成极大的影响。这时就需要单点追查这个用户的行为路径,即时排查错误原因。
U-APM为此提供了行为日志、用户错误细查的功能。行为日志是由自动采集的页面信息组成的,方便开发者根据用户崩溃时的前项页面路径,来定位和发现崩溃现场。用户错误细查可以根据用户的账号(开发者上传)搜索所选时间范围内的所有错误、日志以及趋势图。可以根据用户的崩溃日志复现崩溃。
四、详细的错误排查所需信息:除常见的错误日志、设备、内存快照、自定义日志以外,U-APM还提供了以下几项错误信息:
(1)行为日志、可用于还原崩溃用户的访问路径
(2)进程状态信息(ps), 用于观察崩溃发生时的进程是否全面
(3)句柄、JNI引用信息帮助客户追溯Native错误原因
(4)电池电量、温度信息,用于归纳某类崩溃发生是否受设备电池影响。整体上通过这些信息帮助客户完整还原错误现场,高效追溯错误原因