友盟之应用性能监测平台U-APM使用教程

本文涉及的产品
应用实时监控服务-应用监控,每月50GB免费额度
应用实时监控服务-用户体验监控,每月100OCU免费额度
简介: 本文主要介绍友盟+应用性能监测平台U-APM的使用。

一:产品功能

l  数据最长查询时间

l  崩溃捕捉

l  ANR

l  自定义异常

l  卡顿分析(Androidios双端)

l  内存分析

l  网络分析

l  页面分析

l  错误/异常分布

l  告警触达方式

l  告警类型

l  支持单一错误告警

l  告警触发条件

l  云真机

 二:接入教程

1. 在友盟U-APM官网上创建一个应用

 

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

1.jpg

2 . 填写应用的基础信息

2.jpg

3.  下载并集成基础SDK

 在工程 build.gradle 配置脚本中 buildscript allprojects 段中添加 sdk maven 仓库地址.

 

 

```c

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库依赖

 

```c

// 友盟基础组件库(所有友盟业务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运行调试日志关闭。需要用户手动打开。

3.jpg

2.   崩溃分析

如您完成commonapm插件的接入,即可使用JavaNative崩溃分析、ANR分析功能,无需额外其他接入操作。

如果您使用我们的SDK捕获native崩溃后,其他捕获工具无法捕获到native 崩溃,可以使用如下方法在初始化SDK后进行设置,是其他SDK可以捕获到native 崩溃

崩溃回调(自定义字段):当崩溃发生时,您可以在该回调方法中返回string类型的业务自定义数据,该数据会写入到崩溃文件中并上传到服务器展示。注意:崩溃回调中返回string类型数据的长度限制为256个字符。

接口示例

 

3.  用户细查

如您使用错误细查功能,需要接入U-APM并完成账号统计接口的接入,即可在稳定性中按照账号id方式查询发生崩溃的账号错误详情。

 

 

部署成功之后就是这个效果:

4.jpg

三:使用总结

接入流程还是比较简单顺畅的,功能也比较强大

 

四:改进建议

把一些操作流程中穿插一些图片,效果会更好。




作者:许远志

相关实践学习
通过云拨测对指定服务器进行Ping/DNS监测
本实验将通过云拨测对指定服务器进行Ping/DNS监测,评估网站服务质量和用户体验。
相关文章
电子书阅读分享《Elasticsearch全观测技术解析与应用(构建日志、指标、APM统一观测平台)》
电子书阅读分享《Elasticsearch全观测技术解析与应用(构建日志、指标、APM统一观测平台)》
|
存储 JSON 监控
APM监控 · 入门篇 · Android端测监控平台建设(1)
APM 全称 Application Performance Management & Monitoring (应用性能管理/监控) 性能问题是导致 App 用户流失的罪魁祸首之一,如果用户在使用我们 App 的时候遇到诸如页面卡顿、响应速度慢、发热严重、流量电量消耗大等问题的时候,很可能就会卸载掉我们的 App。这也是我们在目前工作中面临的巨大挑战之一,尤其是低端机型。
3018 0
APM监控 · 入门篇 · Android端测监控平台建设(1)
|
存储 消息中间件 监控
|
运维 Prometheus 监控
《云原生架构容器&微服务优秀案例集》——03 零售/电商——传音 基于 ARMS 构建全球一体化可观测平台高效支撑业务创新
《云原生架构容器&微服务优秀案例集》——03 零售/电商——传音 基于 ARMS 构建全球一体化可观测平台高效支撑业务创新
524 0
|
监控 Java
《2021 阿里云可观测技术峰会演讲实录合辑(下)》——一、基于OPLG从0到1构建统一可观测平台实践——场景实践1:如何基于OpenTemeletry和ARMS实现全链路的追踪和应用诊断【上】
《2021 阿里云可观测技术峰会演讲实录合辑(下)》——一、基于OPLG从0到1构建统一可观测平台实践——场景实践1:如何基于OpenTemeletry和ARMS实现全链路的追踪和应用诊断【上】
446 0
|
Arthas 缓存 Prometheus
《2021 阿里云可观测技术峰会演讲实录合辑(下)》——一、基于OPLG从0到1构建统一可观测平台实践——场景实践1:如何基于OpenTemeletry和ARMS实现全链路的追踪和应用诊断【下】
《2021 阿里云可观测技术峰会演讲实录合辑(下)》——一、基于OPLG从0到1构建统一可观测平台实践——场景实践1:如何基于OpenTemeletry和ARMS实现全链路的追踪和应用诊断【下】
507 0
|
Prometheus 监控 Cloud Native
《2021 阿里云可观测技术峰会演讲实录合辑(下)》——一、基于OPLG从0到1构建统一可观测平台实践——场景实践5:ARMS提供的用户体验监控
《2021 阿里云可观测技术峰会演讲实录合辑(下)》——一、基于OPLG从0到1构建统一可观测平台实践——场景实践5:ARMS提供的用户体验监控
426 0
|
运维 Prometheus 监控
《2023云原生实战案例集》——01 汽车/制造——传音 基于ARMS构建全球一体化可观测平台,高效支撑业务创新
《2023云原生实战案例集》——01 汽车/制造——传音 基于ARMS构建全球一体化可观测平台,高效支撑业务创新
|
运维 大数据 数据库
《Elasticsearch全观测技术解析与应用(构建日志、指标、APM统一观测平台)》电子版地址
本书将从介绍Elasticsearch、全观测技术原理、行业应用到技术实践,全面系统地解读在大数据背景下,运维人员、开发人员等应用全观测技术的价值和实践上手指南。
501 0
《Elasticsearch全观测技术解析与应用(构建日志、指标、APM统一观测平台)》电子版地址
|
运维 大数据 数据库
《Elasticsearch全观测技术解析与应用(构建日志、指标、APM统一观测平台)》下载
本书将从介绍Elasticsearch、全观测技术原理、行业应用到技术实践,全面系统地解读在大数据背景下,运维人员、开发人员等应用全观测技术的价值和实践上手指南。
480 0
《Elasticsearch全观测技术解析与应用(构建日志、指标、APM统一观测平台)》下载