Android开发Android开发经验谈Android开发

Android Monitor实现

2018-12-14  本文已影响2人  山鱿鱼说

数据的价值

  APM

  目标:

  对应用的性能、业务可靠性进行线上的监控和预警

  采集内容

  系统指标,应用性能指标,Crash,自定义日志等

  用户行为 

   目标:

   精细化运营

   采集内容

    从用户属性——性别、地域、收入、家庭状况 

    从用户生命周期——注册、活跃、流失

    从用户行为——功能、内容、产品的喜好等

数据组织形式

内容+维度

原图链接:https://my.oschina.net/osccreate/blog/795760:

技术手段

原图链接:https://my.oschina.net/osccreate/blog/795760

Java层实现功能

1.自定义业务数据链路化

2.内存指标

3.CPU指标

4.FPS 指标

5.ANR日志

6.卡顿检测

7.GC日志

8.Crash日志

9.Http指标数据(暂时只支持OkHttp)

10.电量指标

11.MAOP,使用注解和配置文件AOP指定方法执行前,执行后,异常插入指定代码的功能

12.Remote下发命令,执行shell和动态执行代码功能

13.交互分析:分析Activity生命周期耗时

如何实现

具体实现

上一篇 下一篇

猜你喜欢

热点阅读