数字化时代|如何保证流畅稳定的网络环境你知道吗?

2022-01-11 18:09


时至今日有越来越多的网站服务器,人人都离不开网络设备,工作、生活都与它牢牢的拴在一起。根据2019年网上零售商报告。70%的用户表示:网页的速度会影响他们购物的意愿。


但对于企业来说,其价值不仅适用于维护客户群体的使用体验,关注员工能否在稳定流畅的网络环境下工作也是必要的。


亚马逊计算出每延迟 100 毫秒,亚马逊就会损失 1% 的销售额。用户的期望正在提升,他们需要流畅的体验以及没有什么错误网页。这对于公司监控真实用户浏览,是一个挑战。


针对此类需求,近期亚马逊新推出的一项应用程序监测服务 :

Amazon CloudWatch Real-User Monitoring


它是一款真实用户监测服务,帮助您在Web应用程序的客户端确定并调试问题,增强最终用户的数字体验。


CloudWatch RUM 通过加快解决,帮助应用程序开发人员和 DevOps 工程师缩短客户端侧性能问题的平均解决时间 (MTTR)。


和 Amazon CloudWatch Synthetics 以及 Amazon CloudWatch Evidently 一样,Amazon CloudWatch RUM 是 CloudWatch 的数字体验监测功能的一部分。

CloudWatch RUM能帮我们做什么?

1. CloudWatch RUM可以近实时查看不同地理位置访问应用程序的浏览器和设备的表现,从而让开发人员优化网站性能;

2. 使用Cloudwatch RUM配置的控制面板查看应用程序性能异常,包括:页面加载步骤,JavaScript和Http错误;还可以了解到受问题影响的用户会话数量,帮助公司确定优先要修复的问题;

3. CloudWatch RUM可以与CloudWatch ServiceLensAmazon X-Ray,轻松关联从客户端侧到后端基础设施节点的跟踪。通过在 CloudWatch RUM 下加入客户端侧性能数据,您现在可以将 CloudWatch 用于端到端监测。


配置教程一秒上手


这么好用的监测服务

想马上使用的小伙伴跟我操作⬇️

包教包会


01

创建应用监控

· 登录到Amazon Web Service控制台并且搜索CloudWatch

· 点击“Add app monitor”

· 配置监控一

(1)填写:“App monitoring name”

(2)填写:“Application name”


(3)选择RUM数据收集:

(a) Performance telemetry: RUM 代理将记录有关 Web 应用程序及其资源如何加载和呈现的计时数据。 这包括 Core Web Vitals。

(b) JavaScript errors: Web 应用程序引发的未处理异常。

(c) HTTP errors: Web应用程序抛出的 HTTP 错误。

· 配置监控二

(1)允许Cookies: “Allow Cookies”

(a) 默认情况下,RUM会收集用户的会话

(b) 勾选此选项之后,可以收集每个会话用户的ID和会话ID。用户ID是RUM随机生成的


(2)会话样本:“Session Samples”(此次试验选择收集100%的会话)

(a) 会话样本可以根据自己的需求来调控,比如:您想收集50%的会话,就在框框里输入50


(3)数据存储:“Data Storage”

(a) 可以选择数据存储到CloudWatch logs,日志的名称为:/aws/vendedlogs/RUMService_+.


(4)身份池:“Identity Pool”

(a) 可以选择已经创建的身份池,也可以新创建身份池

· 配置监控三

(1)配置页面:“All Pages”(默认所有页面)

(a) “All Pages”: 所有页面都监控

(b) “Include only these page”: 仅仅包含这些页面,需要在下面框框写出包含页面的路径

(c)“Exclude these page”: 不监控的页面,需要在下面框框写出不监控的页面路径

(2)结合X-Ray使用:“Trace my service with X-Ray”(可选)

(a) 查看最终用户请求,会话和错误跟踪和分段

(b)使用X-Ray分析查看趋势

(3)添加标签:“Tag”(可选)

(4)点击:“Save”

· 复制或者下载代码,然后点击:“Done”

02

插入代码

· 添加Java片段到网页

03

测试监控

· 配置成功

· 监控性能页面

(1)Performance页面:

(a) 可以查看页面的加载时间

(b) 页面加载步骤所花费的时间

(c) 页面平均加载时间

(2)不同设备访问应用程序

(3)查看在不同国家地区访问应用程序

· 监控错误会话页面

(1)Error & Sessions:

(a) 可以查看最多错误

(b) 设备最多错误

(c)浏览器最多错误

· 浏览器和设备页面

(1)Browsers & devices

(a) 可以查看不同浏览器和设备的浏览会话

(b) 可以查看访问浏览器的版本号

· 用户旅程页面

(1)User Journey

(a) 可以查看用户看了那些页面,基于不同国家,不同设备以及不同浏览器

· 配置页面

(1)Configuration:

(a)检查配置

(b)如果忘记JavaScript, 可以在这里查看并且复制或者下载


目前已经推出的区域:美国东部 (弗吉尼亚北部)、美国东部 (俄亥俄)、美国西部 (俄勒冈)、欧洲 (爱尔兰)、欧洲 (法兰克福)、欧洲(斯德哥尔摩)、亚太地区(悉尼)、亚太地区 (东京)、亚太地区(新加坡)和欧洲(伦敦)。

非常实用的监测软件

希望云小编的教程有帮助到你!


• end •


云与应用现代化
——
扫描关注微信公众号
获取更多云端资讯
联系我们
——

模板表单-2(1)

  • 姓名*

  • 电话*

  • 邮箱*

  • 公司*

  • 职称*

  • 地址*

  • 需求*