查看原文
其他

主动发现问题,预先感知故障及用户体验

黄小龙 腾讯云监控 2022-10-04

作者:黄小龙,腾讯云云监控高级工程师


前言 

近期,某券商 APP 出现异常,大部分用户出现无法登录,数据显示异常等问题。由于行业的特殊性,股票交易对于时效的敏感性,出现这样的异常会造成无法预估的影响。

在业务发展过程中,通常会过度的关注如何设计高可用、高可靠的架构,往往忽略会了真实的用户体验。业务真正上线后,将面临接踵而来的体验问题。

为什么会有大量用户反馈体验不佳?访问缓慢?
为什么还是有部分地区的用户无法访问?
为什么业务域名访问会被劫持或者被封堵?
为什么业务页面会被篡改,且无法第一时间获悉?
如何实现预先感知业务体验?降低用户流失率?


没有第二次机会给用户留下第一印象。如果用户在您的应用无法获得高质量、高可靠的用户体验,有可能就会转向您的竞争对手。
根据 Aberdeen Group 研究表明,网站响应时间慢 1秒相当于用户转换率减少 7%,页面 PV 减少 11%,客户满意度会降低了 16%,如果一个网站超过 3s 没有响应,57% 的用户会放弃浏览。由此可见,用户体验直接影响着企业品牌形象和经济收入。


随着云原生技术的不断演进,企业系统架也从一体化,演变成微服务模式。使应用的上下游依赖越来越多,在用户环境场景多、系统复杂性高的环境下,如何获取应用的真实用户体验,以及用户体验下降时及时预警进行处理,至关重要。


腾讯云拨测 

云拨测(CAT)依托于腾讯的分布在全球的拨测网络,模拟终端用户主动对应用进行访问测试,获取应用的各项性能指标。利用云拨测,可以预知业务的真实用户体验。
旧版云拨测支持可用性监控和站点质量监控,新版云拨测的拨测能力进行大幅升级,提供网络质量、页面性能、端口性能、文件上传/下载和音视频体验五大场景下的拨测服务,具有以下优势:
1. 无侵入式监控:通过 URL 或 IP 端口就可配置拨测任务。
2. 数量庞大的拨测点资源:三大拨测点类型:骨干 IDC、终端网民 LastMile、手机拨测点,国内覆盖 200+,国外覆盖 65+城市,覆盖主要的运营商。
3. 强大的数据可视化能力:支持从地区、城市、运营商等多个维度组合分析,结合系统支持的丰富指标,提供多图表展示。
4. 自定义告警设置:提供自定义告警设置通道,一旦发现问题,立即推送消息。
云拨测有哪些应用场景?

新版云拨测提供网络质量、页面性能、端口性能、文件上传/下载和音视频体验五大拨测应用场景。
  • 网络质量适用场景:域名解析监测,运营商监测,IPV6 监测,路由跳转状况监测,DNS 劫持监测等。


  • 页面性能适用场景:适用场景:业务可用性监测,用户体验监测,页面元素监测,协议监测,竞品分析等。


  • 端口性能适用场景:企业私有协议通讯效果监控、加密端口传输监控、游戏特殊端口交互监控等。


  • 文件上传/下载适用场景:CDN 质量评估,大文件上传/下载、机房带宽评测、游戏安装包下载等。


  • 音视频体验适用场景:视频播放体验,视频卡顿监测等。


如何获取用户访问网站的性能体验?

以腾讯云官网(https://cloud.tencent.com)为例,介绍如何使用云拨测获取网站在不同区域的页面性能数据。
步骤1:登陆云拨测控制台,创建拨测任务。

[点击查看大图]


选择浏览拨测任务类型,使用 PC 端拨测点,填写拨测地址和任务名称,拨测频率选择 5分钟,通过执行时间可以灵活设置拨测任务的触发时间。


[点击查看大图]

  PC 端拨测点可以选择机房 IDC 和网民 LastMile,移动端拨测可以选择手机端拨测点,每个拨测点可以选择默认推荐的拨测点组,也可以自定义拨测点组。我们将演示选择自定义拨测点组,选择所有的拨测点。   

[点击查看大图]


通过拨测点参数配置,可以修改拨测点的参数配置,从而达到更加定制化的拨测需求,我们将演示选择默认参数。


步骤2:多维分析查看拨测数据配置好拨测任务后,通过多维分析可查看配置域名的拨测数据,选择域名以及任务类型,可从运营商、地区和和任务状态下钻分析拨测数据。        

[点击查看大图]


从中国地图或世界地图能快速查看各个地区的拨测数据,从结果来看,腾讯网在全国各个地区的性能都比较良好,基本在 1s 内就可以加载首屏,黑龙江区域显示为红色,性能相对来说较差。
点击地图直接下钻,查看黑龙江的拨测数据,可以查看具体城市的拨测结果。
[点击查看大图]           浏览性能看板这里已经预设了需要关注的页面性能指标,通常网站性能比较关注首屏用时和可用性,这两个指标直接影响着的用户体验。

[点击查看大图]

        
通过步骤用时占比面板,可以获取用户访问网站每个步骤的性能,针对性实行优化。       

        
通过 Top 面板可以非常方便的看到拨测过程中出现的错误,以及最慢的运营商,发现问题并持续不断进行优化。 

        
选择指标探索功能,可以查看拨测不同拨测指标的地图、趋势图和散点图。

[点击查看大图]


[点击查看大图]


[点击查看大图]

           

步骤3:配置告警通过告警配置界面配置拨测性能指标告警,支持从域名、运营商、地区和城市维度进行告警设置,可以从多个指标设置告警,设置对应的阈值,当告警触发时,告警信息会立刻推送到设置的接收人。

[点击查看大图]


告警通知模板支持企业微信或钉钉的 webhook ,告警触发时可以推送的相关处理群。

   

[点击查看大图]  

总结  
上述演示了使用云拨测获取腾讯云官网页面性能的整个过程,通过简单的配置就可以获取应用的各项性能,保障应用的正常运行,持续对应用进行优化,提升应用的用户体验。
利用云拨测对应用持续进行检测,通过多维分析对拨测数据进行全方位分析,定位应用的问题故障,找到根因并修复问题。并进行不断迭代更新、优化,能够最大程度上提升应用的用户体验,降低用户流失率。

[点击查看大图]  

联系我们   


点击阅读原文可了解更多云拨测产品信息。
云拨测相关文章:
CDN 服务质量监控最佳实践

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存