You need to enable JavaScript to run this app.
导航
网络监控没有上报
最近更新时间:2024.01.08 16:31:19首次发布时间:2022.08.09 16:02:59

前提条件

APMInsight网络监控支持监控OkHttp网络请求,确认项目网络请求使用的是OkHttp。

验证流程

  • 确认指定版本的网络分析模块开启以及网络采样率配置,确认端上采样命中
    全部功能 > 平台管理配置 > SDK上报配置
    图片
  • 确认网络监控是全采样,或者url在白名单内,或者url不在黑名单内。
    全部功能 > 平台管理配置 > 网络请求设置
    图片
  • 确认端上开启网络监控
    图片
  • 确认初始化Okhttp的代码在上面ApmPlugin白名单whiteList指定的包名下
    图片
  • 确认Okhttp网络监控是否插桩成功
    插桩成功可以看到如下日志
    图片
    可以看到编译后的代码变化
    图片
  • 确认端上网络数据上报
    初始化时候设置builder.debugMode(true);然后Logcat过滤ApmInsight:关键字,确认存在Receive:NetData日志
    2020-11-17 11:47:36.778 13404-13404/com.example.apm.insight.demo D/ApmInsight: APM_INIT
    //初始化完成
    2020-11-17 11:47:36.947 13404-13532/com.example.apm.insight.demo D/ApmInsight: APM_START
    2020-11-17 11:47:46.957 13404-13532/com.example.apm.insight.demo D/ApmInsight: FetchSetting:
    //拉取配置完成
    2020-11-17 11:47:46.974 13404-13532/com.example.apm.insight.demo D/ApmInsight: FinalSetting:
    //接收到网络监控数据
    2020-11-17 11:47:48.284 13404-13617/com.example.apm.insight.demo D/ApmInsight: Receive:NetData
    //发送端上监控数据
    2020-11-17 11:49:49.695 13404-13615/com.example.apm.insight.demo D/ApmInsight: Send:
        url:https://tbm.snssdk.com/monitor/collect/c/performance/ response:200