关于 CT 的使用场景

cloudtest

#1

关于 CT,我们来看看下面这个常见场景:

用户访问某个网站时,突然出现网页宕机、无法加载、或是某些资源加载缓慢的情况,作为运维人员,如果不能及时发现这些问题,及时排除故障,必然将对用户体验造成严重影响,特别是对于电商、游戏、视频等领域,加载缓慢、网页卡顿、甚至服务器宕机等故障将对用户体验造成不可挽回的打击,而且由于中国地域广大,可能在某省能够流畅登录的服务器,换一个省份就完全不行。偶有服务器在非工作时间段出现问题,却不能及时反应给运维人员,而是经由客服人员接到电话或者看到投诉后,再将问题反馈给产品经理和运维人员,这些情况将会大大降低故障处理的效率,让服务看起来不可靠的概率大大增加。如何做到及时监控网页性能,出现问题第一时间获悉,逐渐成为运维人员亟待解决的需求。

CT 在这样的需求下应运而生。CT(Cloud Test) 主要是利用通过分布在全国各地的服务器对网站进行持续的监控,CT 产品的价值在于网站管理员可以借此在终端用户或顾客发现问题之前发现问题,知道网站或 web应用是否运行缓慢,甚至宕机。CT 产品不涉及真实的网站流量,因此可以实现 7x24 小时的监控,或在正式发布 web 应用之前进行测试。通过CT产品可以实时的了解网站在各个地域,运营商的性能表现,结合真实用户监控产品 BI,能深入了解应用的健康状况。

下面简单为您介绍 CT 的几个功能的具体应用场景:

单页面监控:分布全国的服务器对网页性能进行实时监控,提供网页可用性、响应时间、http 错误等具体信息,深入代码级了解错误详情,可用于监控网页、个人站点,实时监控网页性能。

Ping 监控:在运维人员的日常工作中,对物理服务器的监控十分重要。物理机的 CPU、内存、磁盘使用率,网卡流量,磁盘 IO 等都需要进行监控。通过 ICMP 协议的 ping 监控,可以判断物理服务器运行是否正常或者网站是否出现故障。网络不稳定或者服务器宕机,ping 就产生报警,让您在第一时间收到告警。这样大大提升了运维人员的工作效率。

API 监控:对于商务运算来说一个比较稳定的趋势在于对 API 日渐增长的依赖性,几乎每一个代码级交互过程都会调用 API 来收集数据或触发某些关键过程,这就带来一个问题,开发者怎么才能确定开发者的应用是由于开发者自己的问题还是由于第三方服务厂商的 API 问题,所以开发者需要 API 监控。

DNS 监控:监控 DNS 系统,防止网站 DNS 劫持(域名劫持)、域名过期或已被停止、域名 DNS 服务器未解析、域名解析记录为空或不正确等DNS服务器错误。