Android应用接入ApmInsight APM
一、概述
有统计显示,性能问题是导致用户流失的重要原因之一。如果用户在使用App的过程中出现诸如应用崩溃、页面卡顿、响应速度慢、发热严重、流量电量消耗大等问题时,很有可能就会卸载掉App。而目前获客成本是非常高昂的,因此为了避免因为性能问题导致用户流失的情况,我们需要搭建一套移动性能监控平台,然后再使用其他的技术及时的修复这些线上问题。
通常,一个标准的移动性能监控(Application Performance Management,APM)需要提供的性能数据采集、分析、监控等基本功能,并且还要能够支持实时检测、分析并可视化展示应用各项性能指标统计数据。
然后,移动客户端、H5等多端通过埋点及网络探针数据的采集和上报,进而实现对应用性能进行全方位的监控和管理。目前,一个标准的移动APM 的性能监控分析需要覆盖网络、应用启动、页面性能、H5 性能和崩溃分析等多个维度。
以下是APM需要监控的一些指标:
- 网络分析:基于客户端侧的网络请求情况进行监控和分析,通过监控用户的网络请求响应时长,帮助开发者发现和解决应用的网络延迟、网络抖动等网络问题。
- 启动分析:分析应用的启动性能,通过分析首次启动、非首次启动的数据发现启动问题,需要支持采集设备、版本和平台等数据。
- 页面性能:通过采集原生页面的加载时长来分析页面启动的性能,支持采集页面基本性能指标数据。
- H5性能:对H5页面性能进行监控和分析,需要采集浏览量(PV)、用户量(UV)、页面加载时长、慢加载占比和 JS 错误数等指标。
- 崩溃分析:监控App的闪退、卡死、卡顿等崩溃类事件,及时上报App对应的内存堆栈信息ÿ
Android应用接入ApmInsight APM相关推荐
- android原生接入rn,Android原生项目集成RN页面
Android原生接入ReactNative 许久不接触RN,重新捡起重复踩坑,折腾三天就此记录 优化后接入步骤 新建文件夹,将原AndroidStudio项目拷贝至此目录 同目录下新建package ...
- Unity3d Android SDK接入解析(四)通用的Android SDK接入中间件
一.前言 接入Android SDK正式告一段落,在这段时间里面,依次接入了华为.应用宝.小米.360等等大大小小十来个SDK,也算对Unity接入渠道SDK有了较为全面的理解,对各个渠道的坑也算深有 ...
- 踩坑!穿山甲广告Android SDK接入
随着流量变现的兴起,越来越多的广告SDK汹涌而来,除了字节的穿山甲,还有腾讯的优量汇.百度的广告联盟,其他的例如AdView和万普世纪已经逐渐退出历史的舞台. 本篇文章将基于com.pangle.cn ...
- Android App接入支付功能
微信支付,请参考我另一篇:Android App接入支付功能--微信篇 因为项目中用到支付功能,而且支付宝文档和微信文档写的很简洁,不仔细研究,真的无法集成成功 老样子,上效果图由于涉及到输入密码,我 ...
- android客户端接入新浪、腾讯微博以及人人网
本文原创http://blog.csdn.net/yanbin1079415046,转载请注明出处. 从事android工作也有段时间了,碍于肚子里料不多,一直也没写过什么东西.最近刚好项目中要接入新 ...
- Android支付接入(七):Googlenbsp;In-app-Billing
http://qing.blog.sina.com.cn/tj/634ac835330048cu.html 原文地址:Android支付接入(七):Google In-app-Billing作者:屌丝 ...
- Unity3d Android SDK接入解析(三)接入Android Library的理解(爱贝云支付为例)
一.前言 写这个主题的原因,出于刚入门u3d,需要接入爱贝云支付的内容,苦于爱贝支付是一个Android的Library库,看到网上漫天遍野都是Android接入的帖子,但却没有我想要的关于Libra ...
- Android开发-在Android里接入阿里云推流SDK实现直播推流的功能
前 言 如今,在国内移动互联网发展了几年的时间,移动开发技术也相对的成熟,在咱们日常使用的手机App中也少不了直播的功能,不管是娱乐类.游戏类.体育类还是教育类等的App都会有直播的功能,可以说直播的 ...
- android 360游戏sdk,360ssp sdk接入说明 360移送媒体平台Android SDK 接入说明
360ssp sdk接入说明 360移送媒体平台Android SDK 接入说明 360ssp sdk接入说明 360移送媒体平台Android SDK 接入说明: Android SDK SDK版本 ...
最新文章
- 极客新闻——12、错误和失败的区别是什么?
- html点击按钮弹出窗口_电脑桌面总是弹出广告怎么办?教你2种方法,轻松解决...
- 天池 在线编程 双向取数(博弈DP)
- 第九章:Servlet工作原理解析
- C语言程序设计经典例题(考研必背)(基础篇)第二周
- Python 实现 Discuz论坛附件下载权限绕过漏洞
- 物联网服务器 网页服务器,如何选择合适的物联网平台服务器?
- 利用sql profile固定执行计划加快OGG同步
- win10 删除设备和驱动器中你不要的图标
- 安卓 jni 开发错误 UnsatisfiedLinkError: Native method not found
- 血族手游研发手记:突破战斗与操作
- python编程猫下载_【编程猫软件下载】编程猫客户端 V1.6.5 电脑版-开心电玩
- 电脑主要硬件配置信息查询
- jvm对内存进行的分析
- 对战全程视频!顶级高手苦练DOTA半辈子,就这样被AI击败
- rust睡觉按键没反应_腐蚀Rust实用技巧大全 Rust新手上手指南
- 湖州银行冲刺A股上市:计划募资约24亿元,资产质量水平较高
- 进程被莫名杀掉(killed)
- 计算机里一些没有用的文件,电脑C盘有哪些文件可以删除的没用的
- c++ 单机版授权时间原理