如果您是新的监控,可能很难从当今市场上各种不同的解决方案和选项中进行选择。 本文旨在解释 Dotcom-Monitor 不同类型的监视产品之间的一些基础知识,并帮助您选择正确的监视产品。

假设您要监视您的网站/网页或 Web 应用程序。 所有这些术语都可以互换使用,尽管 Web 应用程序可能不仅仅意味着网站 ,或者甚至可能没有网站,并且仍被视为 Web 应用程序(例如,在服务器上运行的电子邮件或 FTP 服务)。

Web 应用程序 + 用户查看

如何确定网页是否正常工作? 最简单的方法是打开浏览器并尝试访问页面。 由于某些网络问题、服务器错误或文件丢失,您的页面可能无法加载。 这些是唯一可能发生的问题吗? 不幸的是,没有。 现代网页依赖于大量动态内容(AJAX 请求、Angular)或在浏览器中工作并允许用户与应用交互(提交表单、搜索、下单等)的页面元素。 因此,您的页面加载到浏览器中并不意味着它工作正常。 如果错误仅在用户提交表单时发生,该怎么办? 等等,还有更多…

即使页面加载正确,并且没有错误,网站速度也是一个重要因素。 如果页面加载时间过长,用户可能会过早离开。 您的网站甚至可能从搜索引擎中降低排名。 UserView 旨在解决上述任何问题。 它允许您记录与网站的交互,将这些交互转换为重复操作的脚本,并分析响应/结果,确保一切正常运行。 这是利用实际浏览器进行测试的最全面的监视解决方案(某些错误仅在使用实际浏览器时发现),但这种类型的测试也会消耗大量资源。 有关其他详细信息,请在此处阅读更多内容。

网页 + 浏览器查看

如果您不需要与要监视的网页进行任何复杂的交互,则可以使用名为”浏览器视图”的简化版本的 UserView。 它提供了相同的全面方法来监视页面在真实浏览器中的加载位置。 这不仅允许您捕获所有类型的错误(例如,网络问题、服务器错误或 JavaScript 中浏览器级别发生的错误),还允许您监视网站速度。 唯一的限制是能够复制用户与网页的交互。 您不能在同一监视会话中提交表单或浏览到其他页面。 有关其他详细信息,请在此处阅读更多内容。

Web 服务 + Web 查看

监视网站的另一种更简单的方法是可用性或超时监视。 换句话说,如果目标是监视用户是否可以输入特定 URL,并且不会收到任何类型的页面错误,如”错误 404:找不到页面”,但到达地址,这种类型的监视是您的最佳选择。 这种类型的监视不会告诉您网页的某些部分是否未加载或未工作,但这是最具成本效益的监视方式。 有关其他详细信息,请在此处阅读更多内容。

要通过 HTTP/S 选择可用性监视和通过用户查看或浏览器查看进行性能监视,请参阅通过 HTTP(S) 和浏览器查看/用户视图进行监控之间的差异

互联网基础设施 + 服务器视图

还有监视可能不需要网站或浏览器的 Web 应用程序,但还需要一些特定用途(例如电子邮件、FTP、视频流等)。 它们通常被称为”服务”,或可能构成互联网基础设施的一部分。 有关其他详细信息,请在此处阅读更多内容。

性能计数器 • 指标视图

最后,有硬件服务器,所有应用程序都在工作。 如果服务器磁盘空间不足,或者应用程序占用了所有可用内存,会发生什么情况? 这还可能导致服务器或网页无法正常工作的停机时间。 网络监控也有答案。 MetricsView 旨在监视服务器上或网络设备(如交换机或路由器)上不同硬件资源的状态。 有关其他详细信息,请在此处阅读更多内容。