Android Sentry 系列技术贴,第一个模块概念

先列出相关的文档地址

sentry.io 官网地址:https://sentry.io/welcome/

sentry.io Android Github地址: https://github.com/getsentry/sentry-java

sentry.io Android Github 升级日志地址:https://github.com/getsentry/sentry-java/tags


想开头说一句,笔者曾经调研过几款APP APM 产品。但是最终多以不能辅助解决问题而告终。原因是每个APM产品都有很多功能,我给你们举个例子,或许这样一个场景你会更加了解。

好比,你是一个原始人,你想喝椰子水,而打开椰子的方法有很多,可能有的人给你锤子,有的人给你大块石头,有的人给你尖尖的木头棍。而怎么用,能达到你能喝到椰子水的能力。就是你作为人类会使用工具的能力了。条条大路通罗马,各显神通而已。

而每个APM所用的手段,方法均不同。并且真正能反映用户体感卡不卡,有些APM厂商他们自己也不知道。所以就有了各种各样的指标,各有不同。

回到主题,继续说Sentry。

Sentry Android 区分的模块:

模块1

Performance Monitoring 性能监控

        Mobile Vitals 移动生命体征

                App Start 应用启动 、 Slow and Frozen Frames 慢帧和冻结帧 、 初始显示时间和完全显示时间

模块2

Profiling 分析

        Mobile App Profiling 移动应用分析

        Profile Details Profile详情

        Flame Charts and Flame Graphs 火焰图


Sentry Android 能给提供的辅助信息:

添加上下文

识别用户

设置交易名称

自定义标签

附件

面包屑

用户反馈

截图

查看层次结构

范围和集线器


Sentry Android 给你提供的检测工具,自己结合业务自己检测性能情况:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容