打开apm统计监控

Signed-off-by: donghongyu <donghongyu@zhidaoauto.com>
(cherry picked from commit 3d404d73c5)
This commit is contained in:
donghongyu
2022-03-01 16:49:46 +08:00
parent 70c19683a9
commit 591acbe443

View File

@@ -37,7 +37,7 @@ public class ApmCrashReportProvider implements ITestCrashReportProvider {
@Override
public void init(Context context) {
Logger.d(TAG, "init");
Logger.i(TAG, "init……");
initCrash(context);
initApmInsight(context);
}
@@ -56,7 +56,8 @@ public class ApmCrashReportProvider implements ITestCrashReportProvider {
}
});
crash.config().setChannel("eagle");
crash.config().setDeviceId(MoGoAiCloudClientConfig.getInstance().getSn());//可选可以设置自定义did,不设置会使用内部默认的
//可选可以设置自定义did,不设置会使用内部默认的
crash.config().setDeviceId(MoGoAiCloudClientConfig.getInstance().getSn());
String mapSDKVersion = AppUtils.getCustomMapSDKVersion(context);
crash.addTags(MAP_SDK_VERSION, mapSDKVersion);
// crash.setReportUrl("www.xxx.com"); // 私有化部署:私有化部署才配置上报地址
@@ -80,21 +81,21 @@ public class ApmCrashReportProvider implements ITestCrashReportProvider {
//设置分配的appid
builder.aid(BYTEAMP_APPID);
//是否开启卡顿功能
builder.blockDetect(false);
builder.blockDetect(true);
//是否开启严重卡顿功能
builder.seriousBlockDetect(false);
builder.seriousBlockDetect(true);
//是否开启流畅性和丢帧
builder.fpsMonitor(false);
builder.fpsMonitor(true);
//控制是否打开WebVeiw监控
builder.enableWebViewMonitor(false);
builder.enableWebViewMonitor(true);
//控制是否打开内存监控
builder.memoryMonitor(false);
builder.memoryMonitor(true);
//控制是否打开电量监控
builder.batteryMonitor(false);
builder.batteryMonitor(true);
//是否打印日志线上release版本要配置为false
builder.debugMode(true);
//支持用户自定义user_id把平台数据和自己用户关联起来可以不配置
// builder.userId("user_id");
builder.userId(MoGoAiCloudClientConfig.getInstance().getSn());
//私有化部署:配置数据上报的域名 私有化部署才需要配置内部有默认域名测试支持设置http://www.xxx.com 默认是https协议
// builder.defaultReportDomain("www.xxx.com");
//设置渠道。1.3.16版本增加接口