`
xfyuanjun
  • 浏览: 12218 次
  • 性别: 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         价格:最后,当然是价格了;在上述性能比较基础上,再结合价格,最后选定合适的服务。
分享到:
评论

相关推荐

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

    大型网站性能监控是指通过一系列的工具和技术手段,对网站的性能指标进行实时或定期的监测,以便及时发现性能瓶颈或者故障。性能监控的目的是为了确保网站可以承载大量的用户访问,同时保持快速的响应速度和稳定的...

    大型网站性能优化实战

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

    网站全程跟踪监控系统

    总结来说,"网站全程跟踪监控系统"是一个强大的工具,它结合了用户行为追踪、网站性能监控和远程控制等多种功能,旨在帮助网站管理员提升用户体验,优化运营策略,并保障网站安全。在ASP环境下,这个系统能够提供...

    前端性能监控系统

    在IT领域,前端性能监控系统是提升用户体验和优化网站或应用程序不可或缺的一部分。它允许开发者实时追踪和分析用户在浏览器端的交互,以便发现并解决可能导致性能下降的问题。在这个"前端性能监控系统"中,我们可以...

    JavaMelody JAVA Web项目服务器性能监控工具

    它能够监控HTTP请求的响应时间,这对于优化网站性能至关重要,因为快速的响应时间可以提升用户体验。同时,它还能追踪SQL查询,帮助识别慢查询,进而优化数据库性能。此外,JavaMelody还会展示内存使用情况,包括堆...

    无侵入,系统性能监测程序,配置简单,欢迎下载

    在压缩包子文件的文件名称列表中,我们看到“网站性能监控工具使用手册.pdf”,这很可能是一个详细的用户指南,包含了如何安装、配置和使用这个工具的所有步骤,以及可能遇到的问题和解决方案。用户可以通过阅读这份...

    监控网站源程序监控网站源程序

    3. 使用专业工具:例如Selenium、JMeter等自动化测试工具,模拟用户行为进行性能监控。 4. API监控:对于基于API接口的网站,监控API调用的响应时间和成功率。 三、监控工具 1. Nagios:开源的网络监控系统,可...

    HTTP网站监控程序

    3. **网站监控**:网站监控包括性能监控、可用性监控和安全监控等多个方面。性能监控关注网站的加载速度、响应时间和资源消耗;可用性监控确保网站24/7在线;安全监控则检查可能的攻击和漏洞。 4. **监控指标**:...

    借我一双慧眼――Web20的运营监控及数据统计.pptx

    监控系统的应用包括网站性能监控、服务器监控、网络监控、数据库监控等方面。这些应用能够帮助网站管理员快速发现问题,并快速解决问题。 知识点八:监控系统的优缺 监控系统的优缺包括成本低廉、准确度高、快速...

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

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

    Linux下nmon性能监控工具的安装

    ### Linux下nmon性能监控工具的安装与配置详解 #### 一、引言 在Linux环境中,性能监控是一项至关重要的任务。通过实时监控系统资源使用情况,可以及时发现潜在的问题,确保系统的稳定运行。Nmon是一款非常实用的...

    HTTP网站监控程序 网站监控程序

    通过这样的HTTP网站监控程序,用户可以有效地管理自己的在线资产,优化网站性能,提高用户体验,同时也有助于SEO优化,因为可以跟踪搜索引擎爬虫的行为,确保网站内容被正确索引。此外,它还能在网站出现故障时立即...

    wangluo.rar_monitoring_性能监控_网络监控

    通过监控Web服务器的HTTP流量,可以获取到网站的访问量、响应时间、错误率等关键指标,这对于评估网站性能和服务质量至关重要。 综合以上信息,这个压缩包提供的内容可能是一个基础版的网络监控系统,具备监控Web...

    构建高性能web站点

    - 实施网站性能监控:使用如New Relic、Pingdom等工具进行实时性能监控。 - 性能分析:定期进行性能分析,收集用户体验数据和系统性能数据。 - 性能报告:根据性能分析结果编写报告,并制定改进计划。 以上这些...

    美团通用性能监控平台和WEB性能分析框架

    性能监控平台主要关注的是如何对网站的运行状态进行监控,而WEB性能分析框架则致力于研究如何分析和优化网站性能。这两个主题在企业级应用中至关重要,尤其是针对像美团这样的大型互联网企业,良好的网站性能直接...

    服务器-网站流量监控

    这种监控有助于识别网站的热门时段、最受欢迎的内容、用户停留时间、跳出率等关键指标,以便于调整网站结构、优化内容、提升SEO排名以及保障服务器性能。 在描述中提到,这个监控系统可以"单独查看一个站的流量",...

Global site tag (gtag.js) - Google Analytics