一:产品性能
数据最长查问工夫
解体捕获
ANR
自定义异样
卡顿剖析(Android 和 ios 双端)
内存剖析
网络分析
页面剖析
谬误 / 异样散布
告警触达形式
告警类型
反对繁多谬误告警
告警触发条件
云真机
二:接入教程
- 在友盟 U -APM 官网上创立一个利用
官网传送门:https://at.umtrack.com/15nWbC
2 . 填写利用的根底信息
- 下载并集成根底 SDK
在工程 build.gradle 配置脚本中 buildscript 和 allprojects 段中增加 sdk maven 仓库地址.
buildscript {
repositories {google()
jcenter()
maven {url 'https://repo1.maven.org/maven2/'}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.4.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {google()
jcenter()
maven {url 'https://repo1.maven.org/maven2/'}
}
}
在工程 App 对应 build.gradle 配置脚本 dependencies 段中增加根底组件库和统计 SDK 库依赖
// 友盟根底组件库(所有友盟业务 SDK 都依赖根底组件库)implementation "com.umeng.umsdk:common:9.4.2" // 版本号(必选))implementation "com.umeng.umsdk:asms:1.4.1" // asms 包依赖(必选)
implementation "com.umeng.umsdk:apm:1.4.2" // U-APM 产品包依赖(必选)
利用性能阐明:
- 查看日志
可通过 UMConfigure.setLogEnabled(boolean)接口管制【友盟 +】LOG 的输入。
能够管制日志开关。默认状况下 SDK 运行调试日志敞开。须要用户手动关上。 - 解体剖析
如您实现 common 和 apm 插件的接入,即可应用 Java、Native 解体剖析、ANR 剖析性能,无需额定其余接入操作。
如果您应用咱们的 SDK 捕捉 native 解体后,其余捕捉工具无奈捕捉到 native 解体,能够应用如下办法在初始化 SDK 后进行设置,是其余 SDK 能够捕捉到 native 解体
解体回调(自定义字段):当解体产生时,您能够在该回调办法中返回 string 类型的业务自定义数据,该数据会写入到解体文件中并上传到服务器展现。留神:解体回调中返回 string 类型数据的长度限度为 256 个字符。
接口示例 - 用户细查
如您应用谬误细查性能,须要接入 U -APM 并实现账号统计接口的接入,即可在稳定性中依照账号 id 形式查问产生解体的账号谬误详情。
部署胜利之后就是这个成果:
三:应用总结
接入流程还是比较简单顺畅的,性能也比拟弱小
四:改良倡议
把一些操作流程中交叉一些图片,成果会更好。
作者:许远志