有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

开启功能

网络监控需要使用 qapmplugin 插件进行插桩才可使用,默认会插在网络层的各个出入口。

前提条件

需要在 终端性能监控 > 应用管理 > 白名单 中添加用户白名单或设备白名单,白名单用于初始化 SDK。
在 app 级别的 build.gradle 中配置了 qapm-plugin 插件,参见 集成和初始化
目前只支持 okhttp3 监控。okhttp3 还依赖 okio 1.14.0 以上的库版本。

配置步骤

在 app 目录的 proguard-rules.pro 文件里增加混淆规则,防止 okttp3 的代码被混淆。
-keep class com.squareup.okhttp3.**{*;}





校验功能是否正常

检索 TAG:QAPM_manager_QAPMPluginManager
每次网络请求后1分钟,如打印以下日志,则代表网络数据上报成功:


检索 TAG: [plugin::142]


注意:
需要使用 qapmplugin 插件进行插桩才可用,否则无效。
SDK 只负责抓取网络请求的相关信息,问题数据由后台分析,如慢请求(请求时间大于xxs),网络错误(请求响应码 > 400)。
若没有配置正确的白名单,SDK 不会开启网络监控。