您的位置:  首页 > 技术杂谈 > 正文

降本增效|网站性能监控平台监控宝背后功能揭秘

2023-01-12 11:00 https://my.oschina.net/yunzhihui/blog/6019794 云智慧AIOps社区 次阅读 条评论

背景介绍

现如今,云计算技术的广泛应用,让越来越多的传统企业将核心业务部署或迁移到云端。然而,尽管传统企业在上云方面花费巨大,结果却往往很难达到预期。异常复杂的网络接入、链路质量、机房环境都给企业的互联网业务健康带来极大挑战。网站、网页和 Web 服务的用户体验对业务的影响更为深远,传统 IT 监控工具如 Zabbix 等,无法对外部访问链路、CDN 质量等做到统一有效的全局监控,当用户体验出现问题时便很难作出及时的响应。

监控宝作为云智慧推出的新一代用户体验监控工具,向用户提供了 IT 性能监控(IT Performance Monitoring)的 SaaS 产品服务。通过国际先进的Web监控技术,主动追踪基于云端架构的网站真实用户访问链路,深入监控CDN、主机、运营商、API等各个环节的性能指标,能够更快速地发现和识别网站运行过程中任何影响用户体验的响应速度问题、连通性问题和页面性能问题。此外,还能够保障企业在线业务的稳定、改进运营效率、创造极致的用户体验。监控宝实现了网络用户体验的实时分析、快速定位和准确告警,是云计算时代的网站监控助手。

全局监控构成与功能

监控宝通过其核心功能模块网站监控、API监控以及网页性能管理来分别实现网站、API接口以及页面性能的监控,并提供统一的报警、统计、分析和故障排除能力。产品架构图如下图所示:

网站质量监控

监控宝的网站监控模块通过云智慧的全球分布式监测点对网站或服务器提供不间断监控。监控的内容包括网络稳定性、服务端口可用性、网络路由稳定性、网站响应速度、DNS解析正确性等。网站监控提供以下功能:

  • 公网/内网多协议监控

    支持HTTP/HTTPS、Ping、DNS、TraceRoute、TCP、UDP以及FTP等主流网络传输协议,全面问诊网络业务健康。

  • 监控任务的智能展示与分析

    监控概览页面智能展示性能差、故障率高的监控任务,通过展示任务状态、监控频率、监控类型、异常/恢复信息、平均可用率及平均响应时间等内容,让用户直观地了解监控任务在局部区域是否产生性能波动和异常,帮助用户快速定位故障异常、及时掌握恢复信息。

    此外,还可通过世界地图和中国地图,实时展现响应时间,数据可以细化到地级市。展示TOP15监测点的访问速度以及故障率,方便用户对监测点访问慢以及故障率高的原因进行具体分析。

  • 可用率分析

    可用率是网站性能的重要指标。网站监控统计各地区和运营商的可用率,展示可用率的监测点数据,倒序排列可用率低的地区和运营商,并对比网站访问状态差的区域,帮助分析网站访问的稳定性。

  • 响应 时间 分析

    响应时间是网站性能的重要指标。网站监控统计各地区和运营商的响应时间,展示响应时间的监测点数据,倒序排列响应时间慢的地区和运营商,帮助分析网站的响应速度。

  • 历史快照分析

    记录故障发生/恢复、告警线触发前后的全过程访问数据,能够帮助客户了解故障发生时的网络状况和链接情况,确认故障类型以及故障的持续时间。

  • 数据对比分析

    横向对比站点与站点之间、同一站点不同地区之间、不同监控任务之间的数据,帮助客户更好地提升产品的性能。

  • MTR诊断

    使用MTR命令诊断请求超时、无法连接服务器、请求被拒绝或者无返回数据等网络问题,并生成MTR报告。帮助用户快速解决网络问题导致的网站无法访问的问题。

页面性能监控

监控宝的网页性能监控模块采用国际性能评估标准,深入分析元素级网页性能,对页面可用性、页面性能、资源可用性、资源性能、首屏时间等指标进行详细监控,并能够根据页面性能和网站资源的监控结果,快速定位网站性能问题的具体原因及所在的地区,准确地判断问题的原因是网络、CDN、服务器、还是网站页面性能。网页性能监控模块提供以下功能:

  • 网页整体性能分析

    整体展示一段时间以来对页面可用性、元素响应时间、元素性能评估、首屏时间、页面可用率和响应时间的监控结果。

  • CDN 服务质量评估

    • 能够智能识别CDN厂商以及CDN厂商的主机,通过海量的CDN数据帮助客户客观地评估CDN厂商在不同地区的性能差异;

    • 能够从主机的维度分析CDN厂商的性能差异,可以通过Cache节点数下钻到主机统计页面来对比分析不同主机的CDN加速效果;

    • 能够从元素的维度分析CDN厂商的性能差异,可以通过加速资源数下钻到元素性能页面,让客户了解元素在不同主机上的性能,从而调整页面元素的分配策略和分布策略,在故障诊断时能帮助客户更好地分析以及定位问题。

  • 运营商分析

    展示不同运营商访问网站的首屏时间数据,便于排查运营商层面层面的网络问题。

  • 多维度响应 时间 统计

    通过不同时间性能指标来多维度展示网页的响应速度。监控页面的首屏时间、网络层时间、DNS解析时间、连接建立时间、SSL握手时间、首字节时间、内容下载时间等多个性能指标,并能够通过折线趋势图和散点图等不同数据视图多维度地展示网站及元素的加载性能。

  • 主机性能统计

    从用户的角度来审视每一台主机的性能,通过记录不同地区主机的运营商、CDN服务商、下载速度、可用率、响应成功率指标,帮助客户分辨运营商以及CDN服务商数据的可靠性。通过主机IP下钻,可以查看不同域名下具体主机的表现状态,让用户能更清晰地了解目前各个主机情况,方便用户调整元素分布策略。

  • 页面性能评估

    采用目前Google、Facebook等国际互联网公司都在使用的主流评分机制,针对页面元素加载过程中图片压缩、静态资源CDN的使用率及有效性、元素首字节、静态资源缓存使用、保持连接等5个维度的问题进行分析并给出优化建议。

  • 元素性能追踪

    提供元素级的网页性能分析与问题定位,通过记录元素的被请求次数、平均响应时间、可用率、元素大小等指标帮助用户分辨元素的表现状态以及在不同主机上的表现状态,使客户能够随时对性能不好的元素做出调整,避免元素对网页性能的影响。

  • 页面可用性监控与问题追踪

    • 通过页面可用性监控与追踪帮助用户整体掌握网站的可用状态。主要包含以下几点:
    • 通过对不同时间点的可用性进行分析,定位具体的故障原因,包括:DNS解析故障、连接超时、400错误和500错误情况;
    • 可以根据监测时间以及监控状态,进行整体排查和性能故障定位;
    • 可以根据故障类型进行历史快照追踪,掌握监测点IP、监测时间和DNS服务器解析状态;
    • 对网页的元素性能进行追踪,并针对不可用元素,通过检测历史快照来查看元素瀑布图和网络诊断图,对目标进行Ping以及TraceRoute分析,通过具体的信息来分析不可用的原因,进一步定位故障。
  • 网站体验对比分析

    提供网站体验对比监测,通过对比一段时间内不同页面的各个性能指标,实时掌握竞品网站的状态,了解自身产品与竞品的性能表现差异,及时进行性能的优化与提升。

API监控

监控宝的API监控模块为用户提供完整的API业务流程监控服务,实时监控接口的可用性、正确性和响应时间,发现异常及时告警,帮助企业实时时监控接口工作状态,减少因业务接口故障带来的业务损失,节省运营成本,提高业务质量。API监控支持以下请求验证方式:

  • GET、POST、PUT、DELETE、HEAD、OPTION等六种请求方式,覆盖绝大部分的接口调用格式。
  • JSON、XML、Text、Response Headers、状态码等多种验证方式,保障请求结果正确。
  • Postman、JMeter 脚本一键导入,操作简易快捷。

此外,API监控提供以下功能:

  • 事务监控

    一个事务即一个监控任务,可包含多步请求。通过对多步请求的事务监控,实现对用户整个业务流程的监控。

  • 动态变量提取

    动态提取,即从上一步请求返回结果中提取变量值,赋值给初始变量,应用到下一步请求的输入,实现多个请求间的参数传递,保持业务流程的连续性和完整性。

  • 断言 验证

    支持添加断言验证请求返回结果的正确性。断言与动态变量的结合实现对返回结果中变量值的正确性验证。

  • 监控数据展示分析

    API接口可用性、正确性、响应时间是API监控的三个重要指标,API监控结果从这三个维度对监控数据进行展示,供用户分析。TOP10响应时间最短、可用性最低、正确性最低地区的数据排序展示,使用户可以快速浏览基本信息。

    此外,折线图还可展示TOP5可用性最低、正确性最低、响应时间最低地区的数据变化趋势。另有条形图,饼状图展示更多数据。

  • 历史快照分析

    历史快照记录API接口的请求信息与返回结果,及断言验证结果,帮助用户分析与定位问题。

告警管理

IT性能监控产品的核心在于能够实时地将客户站点、网页发生的任何问题进行及时的反馈。监控宝提供了强大的实时告警功能,能满足企业级用户对于告警事件的响应、分析与处理的需求。

总结

在用户至上的时代,用户的满意度代表着企业的成功,企业应用必须有更高的性能,才能保证企业的竞争力,以及确保企业用户不会因为性能问题而流失。监控宝可以通过提高网站用户体验来保障企业收入、保护企业品牌,以及释放企业生产力时。基于云智慧的全球分布式监测点,监控宝已经实现了对企业网站的分布式监控,这也让我们敢于为企业提供更加便捷、更优成本、更高质量的应用系统监测与前瞻性数据分析的一站式智慧型云服务,让企业客户更低成本地享受监控宝更高质量的产品及服务。

点击直达监控宝官网

展开阅读全文
  • 0
    感动
  • 0
    路过
  • 0
    高兴
  • 0
    难过
  • 0
    搞笑
  • 0
    无聊
  • 0
    愤怒
  • 0
    同情
热度排行
友情链接