一:产品性能

 数据最长查问工夫
 解体捕获
 ANR
 自定义异样
 卡顿剖析(Android和ios双端)
 内存剖析
 网络分析
 页面剖析
 谬误/异样散布
 告警触达形式
 告警类型
 反对繁多谬误告警
 告警触发条件
 云真机

二:接入教程

  1. 在友盟U-APM官网上创立一个利用

官网传送门:https://at.umtrack.com/15nWbC

2 . 填写利用的根底信息

  1. 下载并集成根底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产品包依赖(必选)

利用性能阐明:

  1. 查看日志
    可通过UMConfigure.setLogEnabled(boolean)接口管制【友盟+】LOG的输入。
    能够管制日志开关。默认状况下SDK运行调试日志敞开。须要用户手动关上。
  2. 解体剖析
    如您实现common和apm插件的接入,即可应用Java、Native解体剖析、ANR剖析性能,无需额定其余接入操作。
    如果您应用咱们的SDK捕捉native解体后,其余捕捉工具无奈捕捉到native 解体,能够应用如下办法在初始化SDK后进行设置,是其余SDK能够捕捉到native 解体
    解体回调(自定义字段):当解体产生时,您能够在该回调办法中返回string类型的业务自定义数据,该数据会写入到解体文件中并上传到服务器展现。留神:解体回调中返回string类型数据的长度限度为256个字符。
    接口示例
  3. 用户细查
    如您应用谬误细查性能,须要接入U-APM并实现账号统计接口的接入,即可在稳定性中依照账号id形式查问产生解体的账号谬误详情。

部署胜利之后就是这个成果:

三:应用总结

接入流程还是比较简单顺畅的,性能也比拟弱小

四:改良倡议

把一些操作流程中交叉一些图片,成果会更好。

作者:许远志