对于信息系统服务,通常我们的关键监视对象是核心后端服务,通常使用一些主流APM(应用程序性能管理)框架进行监视,警报和分析。在移动应用程序和小程序中?在CSDN的官方建议之后,您提供的APM服务可以实现我们的目标。在下面,我们将尝试集成Youmeng+提供的APM服务。
由于我们的应用程序是基于华为的Hongmeng操作系统开发的,因此在注册了朋友联盟后,我发现与Android和iOS移动操作系统的集成和访问移动终端应用程序。报告中的异常可以仅根据洪蒙设备进行筛查:出现错误/异常的设备是Harmonyos,但Harmonyos系统级别的误差尚未得到支持)。
为了体验Friends League+提供的APM服务,这是基于Android的Hello World示例的一个示例:
当然,在集成之前,您需要构建简约的Android Hello World应用程序。
由于我以前没有Android移动开发经验,而且当然没有相应的开发环境,因此想法直接创建了Android应用程序。
创建一个IDEA中的Android项目,首先安装Android的SDK,然后将其直接与默认位置安装。
Youmeng+APM的SDK集成过程也很丝滑。请参阅Maven在线访问官方文档建议的SDK,仅三个步骤:1。创建应用程序;2.添加SDK依赖性;3.初始化信息报告。
1.创建应用程序
2.添加SDK依赖项
3.初始信息报告
涉及的配置和代码如下:
最终配置
由于项目启动,You Alliance+SDK将报告信息。目前,它需要连接,并且默认情况下创建项目后没有网络权限。因此,将出现一条错误消息。
模拟各种异常
为了体验You Alliance+APM服务的基本监视功能,我们在这里模拟了一些异常,然后查看这些异常信息是否可以报告给APM平台。
除了0异常:算术感受
堆栈溢出:stackoverflowerror
内存溢出异常:。OutofMemoryError
异常自动报告
除0报告:算术感受
堆栈溢出异常报告:stackoverflowerror
内存溢出异常报告:OUTOFMEMORYERROR
支持邮箱,钉子,公司微信,飞行书籍和Webhook方法。
您可以继续探索和挖掘不同类型的异常统计数据以及对不同类型异常的分析。
通过上述过程,我们测试了移动应用程序异常数据报告和统计功能的移动应用程序。实际上,这是数据收集,传输和分析数据收集,传输和分析设备设备的过程,整个集成过程相对平稳。该应用程序执行了服务远程监视终端。
稍后启动我们的应用程序后,友好的Leage+APM服务将成为我们在线移动应用程序监视的武器。此外,我期待访问Young League+官方的Hongmeng操作系统,以直接支持Harmonyos虚拟设备在华为Deveco工作室,同时促进开发和调试。
作者:niu xiaoqing
1.我参加了大脑电信模式识别,教学软件,分布式互联网项目以及大型物联网平台的设计和开发的研究和开发。
2.有4年的团队管理经验。他们已经建立了一个从原始1人到当前25人的技术团队从0到1。负责的项目已降落在多个城市。
3.负责管理20多人团队的管理,日常工作任务的分配,工作进度的后续工作,工作结果报告和内部团队共享。设置管理并获得PMP项目管理专业人员的资格认证。
4.负责公司的业务平台架构,计划写作,基金声明,研发部门的建设,项目接受培训,外部讲道和其他任务。持续输出并获得CSDN博客专家认证。
资料来源:阿里巴巴云
