Linux系统运维:http://www.linuxyw.com,QQ交流群:244914685

Linux系统运维

当前位置: 主页 > 架构 >

URL监控,实时网页访问状态

时间:2013-04-20 15:57来源:www.itkoala.com 作者:itkoala 点击:
互联网产品最终展现给用户的是域名形式的URL(包括移动互联网),一个网页又由多个URL组成,每个URl就是一个请求,有静态图片,也有动态数据,当用户从浏览器输入网址时,会触发

转载请注明出处: Linux系统运维 http://www.linuxyw.com/linux/jiagou/20130420/73.html


互联网产品最终展现给用户的是域名形式的URL(包括移动互联网),一个网页又由多个URL组成,每个URl就是一个请求,有静态图片,也有动态数据,当用户从浏览器输入网址时,会触发一系列的的URL,并将内容组装呈现出来,URL监控正是实时发现每个请求的健康状态,并通过长期趋势跟踪URL的速度趋势。

监控原理

URL监控的原理是利用程序模拟用户访问网页,分析返回结果,以判断网页服务是否正常,并通过趋势、对比分析用户访问网页健康状态。通过响应时间、请求失败率,报错信息等监控业务运行状态,及时发现,及时告警,腾讯网之前监控1250个核心产品的URL,效果非常好,效果如下图。

监控任务

1、监控任务如同配置host,单IP对应监控的URL,这样做的目的是因为多半业务是分布在多台服务器上的,而且IP不能是lvs的vip,要是后端的rs。无论是这个URL对应的服务器硬件故障、网络波动或由高负载、后端的数据库繁忙都会造成实时监控到的延时曲线发生变化。

2、监控任务需要选择运营商、告警方式、告警接收人(连续3次失败或5分钟失败率达到5%告警)、屏蔽状态(遇到故障,可以手动屏蔽告警)。

3、监控任务需要区分运营商,比如电信使用电信服务器拉取,联通、移动、教育网使用联通服务器测试,减少跨ISP造成的延时干扰。

监控指标

URL监控的核心指标是响应时间、失败率,这两个指标可以直接衡量业务的健康状态,其它指标还包括报错(404、500、503),特定的特征串等,以下列表为实时刷新,报错的任务会以颜色自动区分,一目了然。

以图以失败率的历史趋势图,从中可以发现该业务失败较高,而且愈加严重,需要尽快优化。

监控频率

监控频率比较关键的环节,跟监控的任务数有关,理论上讲,在越短的时间扫描完监控任务是最好的,即实时又最快发现问题和告警,任务数少的情况下没有问题,如果有任务数上千的时候,会有瓶颈,需要并行或将任务分散到多台服务器运行。

本文来自linux系统运维http://www.linuxyw.com/linux/jiagou/20130420/73.html

顶一下
(0)
0%
踩一下
(0)
0%
分享按钮
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片