7步实现Web性能全面监控

Posted 谐云科技

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7步实现Web性能全面监控相关的知识,希望对你有一定的参考价值。


高性能、高可用网站是许多公司业务的保障。不管是在线商店、提供用户注册或在线支持的入口页,这些网站\网页Web性能是企业成功的关键,宕机意味着金钱损失,而长时间的性能问题会加剧业务风险,每年因延时和服务中断预计已造成数百亿的损失。


IT部门尝试提升Web性能来避免宕机,Web应用监控工具可以帮助用户在代码级别识别故障原因, DevOps 团队可以快速解决问题,但是监控应用性能只解决了应用出错问题,却无法解决Web应用外部的问题,诸如网络故障、硬件、连接或带宽问题,所有这些组件都会影响网站的性能和可用性。

当网站的性能低下,所有单独组件都可能是问题所在,更糟糕的是,找出性能原因往往耗时长久且困难重重,对IT部门而言,解决问题的关键不是针对具体问题的“解决方案”,而是进行防护性工作。如果网站管理员能够持续监控网站涉及的所有组件,就可以设定基线指标并设置性能告警的范围。在性能刚开始出现问题时,就及时发现、解决。

在性能问题出现之前,收集网站相关性能数据对预测和确认性能问题非常有用,在这种情况下,IT部门的主要目标不是建立高效的备份和恢复方案,而是从根源上防止访问失败或无法访问等问题的发生。此外,基于历史数据,管理员可以持续优化IT系统,这会显著提升网站性能水平。

希望以更全面的方式监控网站健康状况的管理员需要找到一个可以全面监控IT环境所有方面的解决方案。为了对网站实现端到端监控,IT系统需要7个步骤逐步实现Web性能全面监控:

  1. 通过ping命令监控网站

  2. 监控页面加载时间

  3. Web服务器监控( ServicesIIS, Apache, nginx

  4. 事务监控

  5. 开箱即用的监控策略,对常规设备和应用进行监控,如服务器、网关、数据库和防火墙

  6. 支持用于监控数据流的标准协议,如SNMPNetFlowPacket Sniffing

  7. 监控虚拟应用

    通过上述全面的监控策略,监控网站各个方面,就可以在问题尚未出现时就及时发现,从而减少停机时间,保护关键业务流程。

 

 


以上是关于7步实现Web性能全面监控的主要内容,如果未能解决你的问题,请参考以下文章

腾讯前端团队是如何做web性能监控的?

大开测试:性能-如何实现对Web应用程序服务器资源监控(连载25)

大开测试:性能-如何实现对Web应用程序服务器资源监控(连载25)

7/26 -​ 嗨,送你一张 Web 性能优化地图

Zabbix 监控 WEB 应用性能

新手小白看过来,带你全面讲解Web性能测试知识点