`
xfyuanjun
  • 浏览: 11655 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

网站性能监控

 
阅读更多

主要目标
网站性能监测服务的主要目标是以用户的视角,对网上服务进行定期监测,并在用户发现问题之前及时发现问题并提醒,从而使问题能得到及时处理,最终保证用户一直得到高质量的服务。
基本功能
性能监测服务主要是对各种网上服务的协议进行性能监测,并把监测结果与预设的告警参数进行比较,若符合规则,则进行告警。
 
一般来说,性能监测服务应该支持以下各种标准网络协议,如http, https, http事务(即基本http和https的多步操作),ftp,pop3, smtp, imap等;同时随着web service的发展,性能监测服务器也将加之支持;另外,很多网络服务未使用通用协议,而使用自己开发的专用协议,因此,扩展性强的性能监测服务需留有专门的定制接口用于嵌入专用代码来对这些专用协议加以监测。
 
性能监测的结果数据主要有:是否可访问;如果可访问,则服务时间是多少(Performance);还可计算出一段时间的可访问率,即Availability。
 
同时系统应提供告警功能,即预先设置Performance和Availability的不同级别(Warning, Critical)的告警阀值及规则,当监测服务检测到符合条件时,则以Email/SMS/电话等多种方式通知网站拥有者以及早处理问题。
监测模式
一般来说,监测服务主要三种运行方式,即agent-based monitoring, agentless monitoring及hybrid monitoring。
Agent-based monitoring
基于监测代理的监测服务,在该种方式下,监测代理被安装在网上服务运行机器上,监测代理具体执行监测任务。该方式的优点如下:功能强大,能够监测到系统的内部错误;稳定运行,可靠性高;该方式的缺点如下:由于需要安装到每台运行机器,因此维护成本高;运行在网上服务的内部,而不是客户端,因此不能反映由于网络问题造成各种问题(如服务不可达等)。
Agentless monitoring
无监测代理的监测服务,在该种方式下,网上服务所在机器不需要安装程序,监测任务由外部监测网络通过标准协议交互的方式来执行。该方式的优点如下:无需安装,不对服务系统产生影响;容易维护,维护成本低;运行在外部网络,能够以用户视角反映服务的性能效率;该方式也存在缺点:由于不能深入到服务系统的内部,因此不能确定问题的真正原因。
Hybrid monitoring
混合方式,即上述两种方式的混合,取长补短,真正做到全方位的监测。
监测服务评价标准
目前,市面上存在很多监测服务,网站服务提供商需要根据自身情况选择合适的监测服务。一般来说,我们可以通过以下几个指标来选择合适的监测服务:
l         协议:首先检查监测服务是否支持您所需要的监测协议;
l         准确度:即监测数据及告警的准确度,可通过试用、其他用户反馈及专业评测报告等比较各家服务所提供数据的准确度;
l         覆盖范围:即监测服务的覆盖范围,根据自身服务的目标客户的分布范围来选择合适的服务;
l         报表:即提供的报表是否全面、准确和容易理解;
l         价格:最后,当然是价格了;在上述性能比较基础上,再结合价格,最后选定合适的服务。
分享到:
评论

相关推荐

    大型网站性能监控,测量和故障排除

    怎么对大型网站进行监控,进行性能优化,怎么测量网站的故障,怎么进行故障排除,教给你方法,少走弯路,避免一些坑

    利用HTML5监控网站性能

    大多数互联网公司在网站性能监控方面仅做到服务器性能监控和网络I/O监控,这样的背景催生了一些第三方做网站性能监控的公司,如基调、监控宝、GA等。它们都有一个共同点——基本在全国主要城市铺设了监控点,定时...

    大型网站性能优化实战

    具体内容包括:基于用户体验的性能优化要素、前端性能优化实战、网站性能分析、服务端性能优化、TCP优化、DNS优化、CDN优化、大型网站性能监控体系、大型网站容量评估、高性能系统架构模式、大促保障体系、数据分析...

    Keepfast 是一个性能分析工具,能够分析网站的资源构建性能和页面性能,生成性能报告并提供优化建议,让性能监控更方便

    Keepfast 是一个性能分析工具,能够分析网站的资源构建性能和页面性能,生成性能报告并提供优化建议,让性能监控更方便。分析并生成构建性能报告,可直观的对比两个版本的构建性能,以便尽早发现构建性能问题,基于 ...

    docker-statsd-influxdb-grafana, 带有 Telegraf ( StatsD ),InfluxDB和Grafana的Docker 映像.zip

    docker-statsd-influxdb-grafana, 带有 Telegraf ( StatsD ),InfluxDB和Grafana的Docker 映像 带有 Telegraf ( StatsD ),InfluxDB和Grafana的 Docker 映像

    Java生产环境下性能监控与调优.txt

    Java生产环境下性能监控与调优 课程的参考官方文档网站地址

    性能测试指标及常用监控工具

    性能测试指标及常用监控工具

    MySQL管理之道 性能调优、高可用与监控 绝对完整PDF版1

    MySQL管理之道 性能调优 高可用与监控 绝对完整PDF版 MySQL作为一款使用极为广泛的开源数据库 被广泛地应用在Internet的中小型网站中 随着MySQL的不断成熟 它也逐渐应用于更多大规模网站中 比如淘宝等 作为MySQL DBA...

    网站更新提醒监控工具3.2官方安装免费版

    软件系统性能稳定,作为一款监控工具非常不错。 功能简介: 监控网站超链接,当出现更新时,立即报警提醒并记录。帮助你从海量的网络资讯中捞取有用资讯,第一时间得到最精准的资讯信息。适合股民、新闻工作者等使用...

    WebChecker网站运行监控精灵6.0

    WebChecker经过大量用户实践使用,性能稳定高效,监控准确不误判,如果你是一位网站管理员,无论 你网站现在运行是否正常,都建议安装我们的WebChecker网站运行监控精灵,用了WebChecker监控精灵,睡觉再 也不担心...

    网站性能监测与优化.pdf

    网站性能监测与优化 包含 web监控、分析(用户行为、网站性能、竞争对手) 人民邮电出版社 中文翻译扫描版本

    丿玩网站异常监控 2014.zip

    网站异常监控能够在任意电脑...网站异常监控2014版更新修复了部分BUG,比如某些情况下邮件发送失败的问题,以及用户朋友反应的性能优化,另外取消了.net2版本,只保留.net4版本,使用本软件前请先安装.NET Framework 4.0

    高性能网站构建实战

    《高性能网站构建实战》内容简介:目前,越来越多的网站采用Linux操作系统来提供各种服务,包括搭建Web服务器、文件存储、数据库等。人们对Linux服务器的可靠性、负载能力和计算能力也越来越关注。, 《高性能网站...

    网站、服务器监控程序

    1.当服务器或者网站有问题时,可以自动发信息到手机,只支持移动手机,监控站点和监控IP可以随意添加。 2.程序可以自由配置,可以自动重启web服务器。目前对Tomcat支持很好。 3.长时间运行,不会发生内存泄漏,对...

    iOS APM (性能监控) - 数据采集实现调研。.zip

    iOS APM (性能监控) - 数据采集实现调研。APM 监控,包含 系统信息、磁盘、CPU、内存、启动时间、FPS、卡顿、Crash、网络监控 各领域数据集,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以...

    nodejs实现远程监测系统,node性能监控,Node.js源码.zip

    nodejs实现远程监测系统,node性能监控,Node.js源码

    SkyWalking应用性能监控系统 v8.4.0

    SkyWalking 是一款开源的应用性能监控系统,包括指标监控,分布式追踪,分布式系统性能诊断。功能: 1、服务,服务实例,端点指标分析 2、根本原因分析。在运行时分析代码。阅读Apache SkyWalking:使用性能分析来...

    JMeter性能测试-服务器资源监控插件详解

    除了关注吞吐量、响应时间等应用自身的表现外,对应用运行所涉及的服务器资源的使用情况,也是非常重要的方面,通过实时监控,可以准确的把握不同测试场景下服务器资源消耗情况的变化,对于应用性能分析有着重要的...

    OSA监控精灵 v1.0.8.zip

    终于相信用户的抱怨是有道理的,但是网站性能瓶颈究竟在哪里呢? 网站访问量不断攀升,大家都乐坏了,可是,什么时候需要扩容呢?增加服务器还是增加带宽? 费尽周折实施了性能优化,但是效果究竟如何呢?性能的...

Global site tag (gtag.js) - Google Analytics