作者:张加浪,腾讯云云监控高级工程师
背景
“您好!请出示一下您的健康码。”
从2020年疫情爆发以来,全国上下均处在疫情防控常态化期间,“健康码”已经成为各地大量人员流动场所进出的重要凭证。
全国各地的大街小巷,公共场合,随时随地都要打开健康码,如此大的请求量?如此大的用户数据?是谁在背后为健康码保驾护航呢?
健康码在前扑汤蹈火,腾讯云前端性能监控(RUM)在后保驾护航。
下列我们将会详细介绍某省健康码如何使用 RUM 实现小程序监控,完成监控覆盖、处理问题和运行保障。
为什么选择 RUM?
“客户反馈小程序白屏了!”。
收到该用户反馈后。历经数小时,工程师才定位并处理了问题。这不禁让人思考,该如何提高定位问题的效率?
某省健康码小程序服务自监控,哪一个监控产品操作可覆盖这些服务自监控场景呢?
对于一个日活超千万的服务,存在一些服务异常是不可避免的。如何能快速发现并有效分析定位问题?
我们再回归问题本质,在此时需要的是一种更符合小程序场景的前端监控方案,能够以业务场景为导向的监控覆盖,保障小程序的正常运行。
我们再分析小程序一般会存在的问题:
-
加载时间慢:小程序如果入口需要加载比较多的信息,间接导致首屏接口请求多,加载时间慢。整个小程序的首次冷启时间可能超过 5s,而加载时长又直接影响到小程序的到达率。根据《High performance iOS Apps》中用研结论,25% 的用户在应用启动时间超过 3s 时会放弃使