发电机替代品

Dotcom-Monitor:用于监视所有网页、Web 应用程序、API、Web 服务和基础结构的一体式平台。

借助 Dotcom-Monitor 的解决方案,确保在全球范围内的停机时间、性能和可用性。

真实浏览器

测量真实桌面浏览器(如 Chrome、Firefox 和 IEE)的性能。

全球监控

了解来自近 30 个全球位置的用户性能。

点和单击脚本

记录自定义脚本以监视网站和 Web 应用程序元素。

端到端性能测试解决方案

广泛的解决方案,满足您的特定需求。

监视最复杂的网站、Web 应用程序、API 和 Web 服务。

全面的报告和指标使您能够快速确定停机或性能问题的根本原因。

特征
迪纳特雷斯
其他提供商
网络监视器
易于使用的仪表板
功能强大,指向和单击脚本工具
基于浏览器的实际监视
所有解决方案的 24/7 支持标准
流行的第三方集成
直接的计划和定价

什么是应用程序性能监视?

在应用性能监控 (APM) 领域,网络监控和 Dynatrace 是两个主导角色。 但是,这两种解决方案都采用完全不同的策略来解决应用程序监视的广阔领域。 本文将介绍每个平台如何处理监视,以及当彼此堆叠时,哪些方法更公平。 我们还尝试破译这两个 APM 解决方案中哪一个更适合您的应用。

应用程序性能监视 (APM) 围绕着一组工具和技术,这些工具和技术旨在确保软件应用程序满足其所需的性能标准。 更具体地说,APM 可帮助 IT 专业人员保证他们的软件提供出色的用户体验 (UX)。 APM 工具收集客户端 CPU 利用率、网络延迟、首次绘制时间 (TTFP) 等信息,使企业能够在错误影响其实际最终用户之前隔离和修复错误。

网络监视器和动态的简介

现在,我们已经更好地了解什么是APM,让我们来看看网络监视器和Dynatrace。 我们将看到他们各自在您的环境中实施 APM 时提供什么。

网络监控是 APM 域中长期存在的播放器。 公司成立于1998年,其APM解决方案是围绕监控基于网络的产品而构建的。 它们提供各种解决方案,这些解决方案是为分析和推断 Web 应用程序中的性能问题而量身定制的。

Dotcom 监视器提供以下 Web 技术的监控:

Web 服务

包括对 WEB 服务(如 REST、TCP/IP、SOAP 和 SSL)的监视,以进行停机时间和性能,并包括警报、报告和仪表板等关键监视功能。 了解更多信息

网页

使用位于世界各地的真实浏览器和设备监视单个网页是否存在错误、性能问题和加载时间。 了解更多信息

Web 应用程序

支持监视由定义良好的事务组成的 Web 应用程序。 这些事务可能涉及多个可以跨多个网页的步骤。 了解更多信息

Web 基础设施

帮助监视各种 Web 基础结构,如流服务、FTP 服务器、DNS 服务器、电子邮件服务器等。 了解更多信息

Web 资源监视

使您能够监视不同组件(如网络、服务器存储和 Windows 和 Linux 平台的 CPU 使用情况)的资源使用情况。 了解更多信息

负载测试

与其监视产品分开的解决方案,但在同一接口中可用。 设置压力测试并在实际浏览器上执行,以测试网站、Web 应用程序和 Web 服务的鲁棒性。 了解更多信息

Dynatrace 也是一个提供应用程序性能监视的平台。 自 2015 年成立以来,除了传统的 APM 外,公司还扩展为基础设施、数字用户体验和业务分析提供监控解决方案。

发电机平台和解决方案

应用程序性能

Dynatrace 为 Linux、Android、Web 和 iOS 等各种技术提供性能监控。 包括代码级跟踪、微服务、混合云环境和 SQL/NoSQL 数据库。

基础设施监控

支持监视各种基础架构,如云、VM、容器和混合环境。

数字体验

Dynatrace 提供来自真实用户的监控见解和综合工作负载,以及基于视频的会话播放。 包括对移动、Web 和 IoT、RUM、合成和会话重播的支持。

数字业务分析

通过推断从 APM 指标和数字体验模块获得的结论,提供业务问题的实时答案。

发电机 vs. 网络监视器

监视 Web 服务

Web 服务是传统网站或现代 Web 应用程序的支柱。 这些服务包括(但不限于)REST API、SOAP 服务、SMTP、TCP、ICMP、XML 和 JSON。 此外,这些服务对于任何依赖于它的应用程序都至关重要。 因此,必须确保这些服务能够达到其标准,并且在实施方面不存在重大缺陷。

Dotcom-Monitor 通过验证其响应内容、性能和停机时间的正确性,全面监视 SOAP、REST、JSON 和 XML Web 服务。 服务的性能是通过为最小响应时间和最大响应时间设置警报阈值来衡量的。 更重要的是,通过验证 API 调用返回正确的文本、JSON 或 XML,也验证了响应的正确性。 这些指标针对每个 API 请求计算,警报会立即发送到您的电子邮件或电话号码。

Dotcom-Monitor 还具有独特的方法来监视 OAuth 2.0 API。 它通过使用 HTTP/S 任务创建多任务监视设备来实现这一点。 此 HTTP/S 任务监视基于 OAuth 的 API 的性能和可用性。 Dotcom-Monitor 提供了一个易于使用的基于表单的界面,用于为不同的 Web 服务设置和配置监视。

Dynatrace 还允许您定义 API 及其预期响应来监视 API 服务。 但是,您应该熟悉 JavaScript 来使用其 HTTP 监视器功能,因为它需要您用 JavaScript 语言编写一些验证逻辑。 Dynatrace 还提供监控 OAuth 2.0 API。 但是,与上述方法一样,该过程相当复杂,需要稍加修补,然后才能正确处理它。

监视网页

现在,让我们来看看Dotcom监视器和Dynatrace在监控传统网页时所提供的一些。

来自 Dotcom-Monitor 的网页监视解决方案测量网页的各个方面,以提供网站性能的详细细分。 他们的监控软件在位于世界各地的数据中心的实际浏览器(台式机和手机)上运行。 您还可以通过在综合监控期间模拟 2G、3G 或 4G 连接来模拟不同的设备和网络连接。

最终结果显示网页的逐元素细分,并提供每个元素的加载时间和大小等信息。 您可以轻松确定哪些元素快速加载,以及哪些元素需要相当长的时间才能加载。 与指标一起,结果还可以显示监视期间发生的任何错误,并提供有关这些错误的诊断信息。

Dynatrace 还提供与网页监视类似的解决方案,称为浏览器监视器。 您可以监视单个 URL,并使其跨位于不同地理位置的设备运行。 其结果立即开始显示,它包括事件、错误和属性等信息。 但是,错误和诊断仪表板可以使用一些更多的技术信息。

网络监控每一步网络记录器与 Dynatrace 纯路径

EveryStep Web 记录器将向您展示如何为 Web 应用程序、服务器超时任务和负载测试创建基本监视脚本。

与只有视觉信息要向用户显示的网站不同,Web 应用程序处理数据并允许用户操作此数据。 因此,监视 Web 应用程序可能成为一项具有挑战性的任务。 让我们看看Dotcom-Monitor和Dynatrace如何解决这个问题。

作为回应,Dotcom 监视器具有监控 Web 应用程序的直观解决方案。 他们的”每个步骤 Web 记录器”可以记录特定操作的常见 UI 路径,并在位于世界各地的实际浏览器和设备上运行这些路径,以收集实际监视数据。 该工具还支持关键字和图像验证,以验证应用程序中加载的内容是否正确。

例如,您可以在”每个步骤 Web 记录器”工具中记录生成销售报表所需的步骤。 随后,对于每个步骤,您可以添加必须出现在该页上的一个或多个关键字,例如标题文本。 您还可以添加基于图像的检查,以验证是否加载了特定映像。 由于其简单而有效的方法,EveryStep Web记录器工具在动态应用(如角、Vue 和 React)中效果惊人。

使用反应、Vue 或”角度”? 使用”每个步骤 Web 记录器”。

Dynatrace 还提供与 Dotcom 监视器的”每个步骤”网络记录仪(称为 PurePath)类似的解决方案。 PurePath 记录与脚本中的事务相关的步骤。 然后,它在多台设备上运行此脚本,并生成跨整个事务的代码级跟踪。 此外,每个用户交互(真实或合成)都会单独跟踪和报告。 但是,PurePath 不适用于动态 Web 应用程序(如 Vue 或 React),因为它无法检测运行时 DOM 中的更改。 因此,如果您想监视使用 Vue 或 React 构建的 Web 应用程序,Dotcom 监视器可提供更好的解决方案。

基础设施监控

为了在 Web 应用程序/网站中持续保持良好的性能,处理支持基础结构也至关重要。 您的 IT 基础架构可能包括服务器、网络设备、电子邮件设置、Docker、Kubernetes 等。 对于传统的服务器基础结构,使用 Dotcom-Monitor。 对于任何云或容器化,Dynatrace 提供更强大的选项。

Dotcom 监视器可为您的大多数基础设施需求提供专用的监控解决方案。 它们具有适用于基础结构不同部分的监视解决方案,例如网络、FTP 服务器、DNS 性能、SMTP/IMAP 电子邮件服务器,甚至 VOIP 服务。

与 Dotcom Monitor 的解决方案不同,Dynatrace 基础设施监控围绕监视云和混合环境展开。 它们为 AWS、Docker、Kubernetes、微软 Azure 和 Google 云等平台提供监控。

因此,您在此处选择的内容完全取决于您的基础结构。 如果您不使用上述任何云/混合部署,则 Dotcom-Monitor 可以是一个简单而强大的解决方案。

负载测试

负载测试包括将站点、服务或应用程序置于繁重的综合流量中,以确定与扩展、并发性和响应性相关的任何性能问题。 如果做得正确,负载测试可能会揭示应用程序中可能仅在生产环境中出现的不可预见的问题。 Dotcom 监视器提供名为 LoadView 的基于云的解决方案,可在全球分布式设备网络上执行基于浏览器的实际测试。 使用前面提到的相同的”每个步骤 Web 记录器”配置脚本也很容易。

遗憾的是,Dynatrace 没有用于负载测试 Web 应用程序的专用工具。 它们确实提供与第三方负载测试工具(如 JMeter、Neotys 和 LoadRunner)的集成,但这需要您深入研究两个不同的生态系统,并必须管理所有与它相伴的。

动态与网络监控:基于报价与基于订阅的定价

如果您想在决定之前试用这些解决方案中的任何一种,Dynatrace 和 Dotcom-Monitor 都提供免费试用计划。 尽管如此,与 Dynatrace 提供的 15 天试用期相比,Dotcom-Monitor 的试用期要延长得多。 在我看来,你应该先尝试这两种解决方案,然后再与其中一个解决方案。

Dynatrace 为每个客户提供个性化报价,因此没有固定定价。 然而,在某些情况下,它可以是0.04美元/小时,这是大约30美元/月。 要澄清,它可以远远高于这一点,甚至更低,具体取决于您的用例。 很显然,如果预算是您关心的问题,Dotcom-Monitor 似乎是一个可行的解决方案。

试用期过后,如果您希望选择加入这些解决方案之一,那么 Dotcom-Monitor 的订阅计划对于您获得的所有工具和服务都非常经济。 所有 Dotcom-Monitor 计划均标配 24/7 支持和许多其他出色的功能。

Web 服务监控

每个目标 $1.99/月
(至少需要10个目标)。 监控 HTTP/S、Web 服务器、Web API (SOAP/REST)、ICMP/Ping、SSL 证书等。 了解更多信息

网页监控

每页 $5.99/月
(至少需要 5 页)。 使用真实浏览器(Chrome/互联网浏览器、火狐浏览器)进行监控,并模拟桌面/移动设备。 详细的瀑布图为您提供元素级性能详细信息。 了解更多信息

Web 应用程序监视

每步 $7.79/月
(至少5个步骤)。 支持为动态 Web 应用程序(如 Flash、Silverlight、AJAX、Vue、挖空)以及更多内容和图像编写脚本。 请参阅视频播放并识别问题发生的位置。 了解更多信息

互联网基础设施监控

每个目标 $7.99/月
(至少5个目标)。 监视流媒体服务器、电子邮件服务器、DNS、跟踪路由、FTP、VoIP/SIP 等。 了解更多信息

发电机与网络监控:结论

我们已经详细解释了 Dynatrace 和 Dotcom-Monitor 在应用程序性能监视方面必须提供什么。 如果你的应用程序是一个简单的网站,那么你不能错的这些解决方案之一。 但是,如果您希望 APM 用于具有复杂性且动态性的 Web 应用程序,则 Dotcom-Monitor 是您的最佳选择。 Dynatrace 用户评论说,UI 在管理和演练中可能相当复杂。 此外,该平台在网络顶部运行,这消耗内存,可能会降低 Web 事务的性能。 Dotcom 监视器平台具有易于使用的界面,没有复杂、难以读取的仪表板。 考虑到其定价和所提供的服务,这也是整体首选的解决方案。

比较行业监控工具

尝试完整的网络监控平台

免费30天