登录
注册
node.js 学习社区
双十一在即,您业务性能的高可用真的达标了吗?

睿象云

2020-09-03 16:56

在当下流量为王的时代,互联网巨大基数的用户,给互联网的产品带来了无限可能。但是,这也给企业的后台架构、运维体系提出了很高的要求。如果吸引到了足够多的用户,却因后台架构的可用性无法达到这种量级的标准,由于流量冲击过大导致后台架构崩溃,造成前端用户的不可用,则会造成大量的客户流失,对于企业来说,更是巨大的经济损失!

系统性能的高可用已经成为了国内互联网企业的一个常态化认知。如何提高业务应用的可用性和可靠性指标,在提供更优质服务的前提下,降低运维的投入和工作量,为用户带来更多的商业利益和客户体验,就成了至关重要的事情!


然而,在现实的环境里面,云上的业务运行环境错综复杂。到底要怎样确定是服务器挂了导致业务打不开,还是服务器没问题,但是业务仍然打不开这个情况!业务可用性监测就可以解决这个问题! 业务可用性监测平台Cloud Test 是睿象云旗下产品,可为用户提供多元化数据监测,全面的节点分布、智能业务录制、实时业务监测模拟、实时告警通知实现跨地域复杂业务运行状态的连续监测。

业务可用性监测平台多元化数据监测· Ping监控

指对指定的服务器进行 ICMP Ping 检测,通过监测可计算网络平均响应时间、可用率、丢包时间等;

· 单页面监控

对页面的整个加载过程进行监控,通过监测可计算页面总加载时间、DNS时间、连接时间、首包时间、内容加载时间、可用率等;

· 全页面监控

对网站整体访问过程中的全部请求元素进行监控,包含页面中的全部请求内容信息,监测过程中不但可以采集总页面加载时间、DNS时间、连接时间、首包时间、内容加载时间、可用率等信息外还可以生成页面加载时序图,最终可快速计算出前端页面加载的全部性能数据;

· API监控

连续监测HTTP协议 API接口的可访问性,监测指标包括接口平均响应时间、错误率等,错误内容监测包含:HTTP错误、网络错误、超时错误、应答错误、内容匹配错误等;

· DNS 监控

对DNS(Domain Name System)域名解析服务器的可用性及响应时间的监控,监控内容包括解析时间、可用率、错误率等信息;

· Traceroute监控

利用ICMP 协议定位您的计算机和目标计算机之间的所有路由路径,Traceroute命令能够遍历到数据包传输路径上的所有路由器,通过不同位置的路由监控信息分析,可以及时发现不同区域发生路由断路的问题,监测指标包括:平均响应时间、单点平均响应时间、平均跃点数等;

· 事务监控

通过事务录制器可生成用户的页面端的操作流程脚本,监测脚本可通过用户的请求行为进行分组,形成用户页面操作的事件驱动集合,在测试过程中CT平台可监测自定义的多个事务集合的响应时间,监测最终指标包括:全事务流程响应时间、DNS时间、建立连接时间、内容加载时间等;

· 业务监控

持脚本录制模式和手工编写业务流程两种模式,录制模式可使用云压力测试工具CPT 的Conductor录制器直接生成可用的业务脚本,也可以通过手工编辑方式生成监测脚本,脚本生成后可针对业务脚本进行参数化设置、上下文数据关联设置、业务数据正确性检查设置,业务脚本全部编辑成功后通过CT平台监测引擎最终可监测不同区域用户访问业务系统的:业务平均响应时间、业务访问吞吐、业务可用率、业务报错后的业务检查信息等。

接下来就说下如何使用业务可用性监测平台

需要工具:进入睿象云官网,注册账户信息,找到“Cloud Test 业务可用性监测平台”即可开始进行一次云压力测试之旅。

进入CT平台:点击右上角的绿色【创建监控】按钮后进入新建任务界面

· 新建任务分为五个设置区域:【监控类型设置】、【基础配置设置】、【监控频率设置】、【运营商设置】、【监控节点列表】

监控类型设置

· 【监控类型设置-监控类型】

点击监控类型对应的下拉列表,就可看到API监控、事务监控、Traceroute监控等

· 【监控类型设置-监控名称】

录入监控名称,监控名称可根据实际要求录入,不建议使用过长的监控名称,建议在15个字符以内,中文建议10个汉字以内;

· 【监控类型设置-监控地址】

录入需要监控的网址或者URL信息等;

· 【监控类型设置-模板选择】

每个已经创建的任务都可以作为模板直接使用,同种类型的监测任务可以通过模板选择方式做快速的基础信息导入;

· 【监控类型设置-批量文件名】

如果需要重复建立多个相同的任务,可以编辑Excel的导入模板一次性生成多个相同的监测任务;注:模板导入只支持:PING监控、单页面监控、全页面监控。

下图为模板实例,登录系统后可在右上角点击【下载工具-模板下载】

基础配置

基础配置设置中包含常用的性能数据相关的配置项,不同类型的监控任务基础配置的内容也不相同。按照提示填写相关配置信息即可

监控频率设置

监控频率设置分为周期模式、时间模式两种模式。

· 周期模式:设置好监控频率后对应的业务会根据监控周期自动运行测试,如图所示监控任务会每隔15分钟执行一次测试,测试执行过程会一直周期性持续;

· 时间模式:主要功能是可以设置一天不同时段的拨测方式,举例:0:00-8:00 拨测频率设置为15分钟一次,8:00-21:00 拨测频率设置为1小时一次,21:00-0:00设置为30分钟一次,可以满足不同时间段内用户的各种监测需要。

运营商选择

根据不同的拨测节点要求选择不同的运营商类型,SaaS互联网服务目前支持的运营商包括:中国移动、中国联通、中国电信、教育网、鹏博士、中国铁通、方正宽带、华数传媒。

· 业级在安装监控节点后,运营商位置将会更新为企业自建节点。

· 可以在运营商中任意选择一个运营商,然后进行下一步的拨测区域选择。

监控区域选择

用户可根据地图上的位置信息选择最终拨测的任务节点,任务节点可以延伸到地市一级,浅蓝色区域表示该测试位置暂无测试节点,如有特殊需要可联系公司服务人员咨询。

监控列表选择

在地图中选择的监控点全部会显示在监控节点列表中,用户可根据需要选择删除全部或者部分删除。

以上就完成了一次监控任务的设置,更多功能欢迎访问睿象云官网体验~

回复 · 0

发表回复

你可以在回复中 @ 其他人