线上网络监控工具 :U-APM网络分析功能上线啦

af30136162cf20d7ee1e4a2d091735a3.gif

伴随着业务的发展,现在已经很少有单机无需请求网络的App了。在复杂业务面前,需要面对的各种异常网络场景也越来越多。因此需要有一个全面、及时的线上网络监控。网络监控不仅要在服务端进行,移动端的监控也至关重要。

01

为什么要做移动端线上网络监控

对于移动端应用,网络访问是最基础和重要的功能,由于移动端的网络环境非常特殊且复杂,导致某些网络问题难以及时发现和定位,对用户造成困扰。如网络请求失败、等待超时、白屏等。

通过移动端网络监控,结合服务端的业务监控,可以在这些问题出现时,快速响应排查,降低问题的影响范围和影响时间,提升用户App的使用体验。同时可以方便开发者总体上了解移动应用的网络访问状况和瓶颈,持续迭代,提升网络访问速度,节约网络成本。

线上移动端网络监控需要有一套完整的网络采集、监控和预警能力。为便于开发者日常使用,也需要做好可视化处理,同时为了便于问题的排查,还需兼顾提供一系列的问题排查所需的辅助信息。U-APM 应用性能监控平台新上线了网络分析功能完美满足上述需求。

02

Android & iOS 依据文档快速接入

实现原理

Android:通过OKHttp提供的API,采集计算网络过程中的耗时、状态等内容,包括HTTP请求监控、DNS解析等。

iOS:通过动态hook,对所有相关系统API进行hook,从而采集网络过程中的耗时、状态等信息,包括HTTP请求、DNS解析等。

只需一个设置即可完成网络分析集成

在完成APM SDK引入后,按照文档中所提及的设置方式即可快速完成接入,并提供集成测试验证方式,简单、方便的完成接入验证。验证无误后即可在发版本后关注网路分析数据。

702d3fbab48aa8a1a0e69e5d907283be.png

03

搭建好的网络指标监控

在完成SDK集成后就可以在后台看到相关指标。在网络分析监控的指标中至少需要包括如下能力:

1、HTTP大盘情况

  •   域名平均响应时间、吞吐量、平均总耗时、平均传输数量

  •   正常请求、错误请求、慢请求情况

  •   可下钻url情况情况

  •   具体的慢请求分布与列表

2、网络错误

  •   网络请求错误列表与分布

  •   具体错误URL的相关错误码、版本范围、影响用户数与次数

3、DNS情况

  •   整体网络DNS概况

  •   可下钻地域与运营商监控

  •   某地域的相关访问时间监控

U-APM网络分析监控完整、全面的提供了移动端网络监控所需功能,无需二次开发,简单接入就能用。

a2af6740d797477d09103173732312ab.png

27ec70134e1488851f0b31dbed252d4e.png

671aa63714ced99bf6a70d2f6084e41d.png

04

设置网络报警,监控网络错误

支持单URL告警监控,当出现网络错误次数/影响用户数/影响用户占比大于设定告警阈值时可通过钉钉、企业微信、飞书、邮件方式直接推送到您的OA软件中,便于开发者尽早发现问题,早于服务端发现前处理,减少因为网络问题给用户带来的不佳体验。

38d38274225256c61d22d673bf5cbe42.png

05

定位问题后验证问题修复情况

在通过告警监控或者后台监控做相关网络问题排查与修复后,可在后台查看当前网络的恢复情况。关注恢复情况时可以查看某个指定的URL路径或者某地区某运营商的DNS情况,来判断是否改善。

6564bbc27b42650b7193fcde180ed215.png

以上功能可以通过U-APM 应用性能监控平台新上线的网络分析功能完美提供。

开发者只需要下载SDK,按照集成文档操作就可完成!该功能为免费功能,可直接线上申请使用。

关于U-APM 应用性能监控平台

截止目前,U-APM已支持服务国内各领域多家头部客户,如七猫免费小说、猎豹清理大师、车来了、江南百景图等。未来,U-APM会继续秉承为开发者提供好工具好服务的理念,助力应用稳定性与性能监控,有效提升开发者发现问题、定位问题的效率,共同守护用户体验。

e4ca1e6d1ad876f974f70815e68038dd.png

点击查看网络分析DEMO,请点击左下角【阅读原文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值