综合监控是什么意思
模拟用户通过 Web 应用程序的旅程并对其进行监控以检测任何增加延迟的元素的过程被广泛称为综合监控或综合测试。
为什么需要综合监测
为了确保最终用户的无缝体验,综合性能监控势在必行。监视综合事务以帮助您了解用户如何与 Web 应用程序交互,并确保其中关键元素的功能。
综合监测有哪些类型
综合监测通常涉及三种类型的测试:
- 可用性监控: 使您能够确认站点或应用程序是否可用并响应请求。
- 网络性能监控:使您能够查看网页上特定元素的页面加载速度和性能。
- 事务监控:使您能够完成特定交易,例如登录,填写表单,搜索等。
用于综合事务监控的最佳工具是什么
Applications Manager 应用性能监控解决方案,可用于执行综合测试以及其他功能。通过对 Web 应用程序进行 全天候密切监视,它可以帮助在性能问题影响最终用户之前识别它们。综合监控平台带有Web事务记录器,真实浏览器监视器,EUM代理和其他最终用户监视功能,以提供全面的监视体验。
如何实施综合监控
若要开始使用应用程序管理器监视综合事务,必须安装最终用户监视 (EUM) 代理和 Web 事务记录器,以便充分利用它。然后,管理员可以添加需要监视的工作流,并配置各种设置以有效地监视 Web 应用程序。
综合监控模拟用户通过网站或应用程序的旅程,以确保其中关键元素的功能。监控综合事务还可以帮助 SRE 和 DevOps 工程师识别问题,并在影响实际业务之前确定响应缓慢和停机时间。Applications Manager 的综合监控工具可帮助管理员确保用户在所有主要桌面浏览器上的无缝体验。
通过综合监控可视化用户体验
Applications Manager 的综合事务监视使管理员能够创建和实施有效的监视策略,以密切关注应用程序的后端和前端,以确保为最终用户提供有意义且相关的体验。
- 跟踪关键组件和指标
- 监控网页的行为
- 获取有关网址序列的全面详细信息
- 深入了解网站在各地的状态
- 通过智能报告评估和分析应用程序性能
跟踪关键组件和指标
应用程序管理器的真实浏览器监视器 (RBM) 通过 Web 应用程序复制用户的行为,并使用行为脚本来描述最终用户在站点上将采用的路径。真实浏览器监视器由两个组件组成 - Web 事务记录器和最终用户监视 (EUM) 代理。在预安装的EUM代理的帮助下,模拟用户通过您网站的旅程,从安装代理的各个地理位置定期和远程跟踪和监控关键的综合用户监控指标。准确查明延迟问题的根本原因,无论是 CSS、Web 字体、图像、JavaScript 还是调用的任何其他资源,并对其进行优化。
监控网页的行为
应用程序管理器的综合监视功能扩展到使用 Web 事务记录器记录单个 URL 和 URL 序列的 Web 事务。它记录用户在浏览网站时的模拟事务,并按确切顺序捕获 HTTPS/HTTP 请求 URL。管理员甚至可以通过在综合监视器上执行响应代码配置来检测错误的响应代码。
获取有关网址序列的全面详细信息
获取有关网页的大量详细信息,例如可用性、单个 URL 的响应时间、DNS 时间和页面大小。通过监视各种元素的页面加载时间和响应时间来检测性能缓慢。Applications Manager 帮助管理员评估应用程序是否满足 SLA 要求,并衡量其对用户的影响。
可以捕获交易的屏幕截图,以获得更好的见解,尤其是在停机期间。还提供了有关捕获的网页的其他详细信息,例如使用的资源类型和加载每个资源所花费的时间。
深入了解网站在各地的状态
了解您的应用程序和服务如何为世界各地的用户提供服务。Applications Manager 的综合网站监控服务允许管理员从本地和远程位置测量最终用户体验,并提供关键的详细信息,如服务的运行状况、可用性和状态。
可以将应用程序管理器的综合网站监控与真实用户监控 (RUM)功能相结合,以实现全方位的高性能。
- 除了监视Web应用程序外,管理员还可以监视各种Web元素的可用性,正常运行时间和性能,例如Web服务器,Web服务(DNS服务器,ping,Telnet,TCP / IP端口,SNMP,NPS,UDP,LDAP等),REST API和电子邮件服务器。
- 借助Web服务监视功能,还可以添加风险/时间密集型脚本,SNMP / JMX仪表板,数据库查询和文件,以便在自定义监视器的帮助下单独监视。
通过智能报告评估和分析应用程序性能
Applications Manager 的高级分析为管理员提供有关网页性能的丰富、可操作的见解。利用综合监控仪表板分析与服务的各个组件(如可用性、响应和加载时间等)有关的关键参数的历史趋势。通过跟踪趋势,可以预测停机时间并做出明智的决策。
Applications Manager 可以深入了解应用和IT基础架构的性能和用户使用体验。它可以帮助管理员在客户受到影响之前,以最小的代价快速隔离和解决整个应用程序堆栈中的性能问题,并使所有业务流程实现自动化,以确保更好的最终用户体验。