现在是否存在这样的性能监控工具:可以 24 小时内每隔 5 分钟 ping 一下网站,然后记录延迟时间,然后根据这些数据生成图表。
如果持续记录一段时间,就可以获得网络在每天的各个时段,每周的各天的性能数据。
应该会很有意思。
如果持续记录一段时间,就可以获得网络在每天的各个时段,每周的各天的性能数据。
应该会很有意思。
O'Reilly Velocity
Web Performance and Operations
› http://velocityconf.com/
YSlow
› Best Practices for Speeding Up Your Web Site
|
cashplkAug 10, 2012
1
类似监控宝? http://www.jiankongbao.com/
|
|
chenqjAug 10, 2012
2
可以看看基调网络,在全国布点,收集性能数据
|
|
3
|
|
4
@Livid 嗯,监控宝专门干这事儿的。 在不同的城市部署了服务器。 就几个点吧,据说热门没有,貌似服务器比较贵。 监控宝的主要功能是网站的可用性监控。 带历史数据性能图。
|
|
davidpanchinaAug 10, 2012
5
国内外很多,国内监控宝免费的已经够用。
|
|
icaixiAug 10, 2012
6
smokeping 可以试试
|
|
cashplkAug 10, 2012
7
@Livid 注册了用户看了下,站点监控包含了 网址,ping,FTP,DNS,TCP,UDP和SMTP几种方式。由于是免费,监控频率是15分钟(最小监控频率是2分钟),监控节点也只能2个。
目前分布式监控宝拥有的监测点: http://www.jiankongbao.com/monitor 详细的建议livid你注册用户试一下。 |
|
9
这不就是smokeping吗?请见: http://oss.oetiker.ch/smokeping/
|
|
LazyZhuAug 10, 2012
10
用http://www.highcharts.com来绘图,你只要负责收集数据就可以了
参考我的一个Demo,用来记录VPS性能的: http://205.134.228.215/Monitor/index.html |
|
liguangAug 10, 2012
11
monit http://mmonit.com/monit/
|
|
r4ntixAug 10, 2012
12
淘宝的一个网站探测服务(7 x 24 小时的监控): http://alibench.taobao.com/help.php
探测报告里面有个ICMP 性能曲线图。 |
|
LeechaelAug 10, 2012
13
|
|
joinAug 10, 2012
14
我们现在开发的软件就能做到,你给我们一堆性能数据我们可以为你生成对应的图表。
|
|
lfzyxAug 10, 2012
15
|
|
ElmerZhangAug 11, 2012
16
基调网络 http://www.networkbench.com/
我们一直用它来做访问质量监控的 |
|
sivacohanAug 11, 2012
17
实际上我觉得并非要部署在服务器上,反而我觉得桌面程序更可行。使用该软件的人,可以自己添加一个或者几个网址。使用的人足够多的话(我觉得站长普遍有这个需求吧)我们可以形成一个类似电驴的网络。
|
|
southwolfAug 11, 2012
18
以前用过一阵 NewRelic 做网站性能监控……不过好就没用了支不支持定时ping也忘了……
|
|
tywtyw2002Aug 11, 2012
19
我写过。。。。。。 用python + rrdtool, 我做的是基于lostrrt, 计算不同国外节点到中国电信和网通核心接口的丢包率和延时。。。。
|
|
guotieAug 11, 2012
20
@tywtyw2002 lostrrt是什么?
|
|
21
http://www.17ce.com 的监控点更多
|
|
ipconfigerAug 11, 2012
22
基调的收费,呵呵,很high的
|
|
likukuAug 12, 2012
23
以前我也作过...各地有机器ping,然后shell脚本每日生成格式数据,半夜传回统计服务器,统计服务器上用 python 提取和格式化数据,各时段延时和丢包率交给 gnuplot 绘成以时间横轴的散点统计图(一测试点一张图),生成报表邮件。前提还是要各地要有可控的服务器。
后来公司也组织过多组竞赛项目,类似的应用使用shell脚本+cacti 来作,这个比较麻烦。 |
|
tywtyw2002Aug 12, 2012
26
@guotie 丢包 延时
|
|
27
@KiseXu 数据采集是使用bash shell 放入crontabs,5分钟执行一次,执行时间1-2s,期间占用资源0.8M左右,这可以从图表上的Bash项看出来的.然后用highcharts的js绘制出图表.总共就一个html和几个js,不需要php和mysql的.
|
|
ruoranAug 14, 2012
28
"记录延迟时间,然后根据这些数据生成图表",这部分graphite应该可以 http://graphite.wikidot.com/
|
|
lanbingAug 14, 2012
29
还不如直接用腾讯分析。。。
|
|
ShunYeaAug 15, 2012
31
dnspod里面也有个监控功能,就是每隔多少时间ping一下,楼主可以试试。
|
|
32
今天才知道,原来 Gomez 的每次性能对比测试都是要扣钱的。看来这样的工具还是很有意思和机会的。
|