OneAPM Mi 发布全新 UI 界面,内容更加聚焦,功能目录更清晰,方便工程师安装使用。与此同时也优化了后端架构,提升了数据图表的加载速度。
面向移动应用的性能管理平台
在生产环境中,即使通过了测试和 Code Review;但是有些问题,却只在用户使用 App 时才发生。例如,网络问题造成的应用加载速度慢,一些测试未覆盖导致的崩溃,以及认为可以躲过问题,却终究难逃一劫的 Activity。OneAPM 可以在使用环境中,实时从用户端收集 App 的性能数据。
Crash 分析
识别崩溃是否发生,采集崩溃相关信息,是 Crash 分析的基本功能。而对 Crash 进行统计分析,才是我们的特色。
OneAPM 根据操作系统类型、设备型号、崩溃状态、崩溃路径、崩溃根源进行统计;让您更直观地管理所有 Crash。
Interaction Trace
一次 Interaction,涉及到移动设备的 CPU、内存消耗,以及 Activity 的调用,和外部请求的调用。那么到底是硬件问题,还是自身代码的问题,亦或是外部请求响应慢?
OneAPM Interaction Trace 就是通过建立快照的方式;采集较慢的 Interaction 所涉及的全部性能指标,和当前的设备信息,以及设备后台运行的进程信息。
HTTP 错误
一些 404 错误是始料未及的,OneAPM 可以采集到网络错误,包括:HTTP 状态码、错误发生时间和次数,以及对应的 App 版本和设备信息。并且,统计出错误所影响的范围。更为重要的是,OneAPM 可以重现错误的 Response Body 和 Stack Trace,为解决问题提供了参考。
外部调用
所有的外部请求,以及请求的主链、子链,OneAPM 都可以获取到它们的性能表现。
OneAPM 从响应时间、吞吐量、网络故障率、HTTP 错误率,度量外部请求的性能。
在 Interaction Trace 的时序图中,也可以查看到外部请求的耗时、流量、状态码等信息。
染头发
聚一聚……
染头发
教育局……
你好
嗯讲得一般……
星雾
Lambda表达式的条件限制很多,应用面不多,我不知道是否应该要花时间来掌握这个表达式,求解……
修道小仙
感谢分享,来龙去脉,深入浅出,非常清晰……
小布丁
写的棒棒哒……
小布丁
写的真可以……
wuxin
受教了……
爱码物联
博客使用……
yancy_01
很喜欢文字的描述,特别是理论性质的,相比于代码,理论知识更加有意思,谢谢分享……