有效

一种基于AspectJ的移动端性能指标监控方法

刘小磊、贺敬伟、程伟华、戚林成、承轶青、章路进
江苏电力信息技术有限公司

摘要

本发明公开了一种基于AspectJ的移动端性能指标监控方法,将实现的SDK集成到相应的APP内;用户使用终端操作该移动APP;APP启动时,加载sdk方法,初始化RPC框架和各种采集的关键类信息;在程序调用okHttp底层发送数据请求时,AspectJ针对okHttp方法进行切入拦截,获取请求的相关信息;在APP切换时调用Activity,AspectJ针对Activity方法进行切入拦截采集性能数据;当SDK内发生异常时,AspectJ针对全局异常进行捕获处理,确保不影响第三方app应用正常运行,从而实现无侵入式移动端监控的关键;创建定时任务,将采集的数据,通过RPC发送给链路监控平台,从而更直观地查看移动端的监控信息。本发明实现对移动端App的指标进行性能监控。