AppDynamics 和 动态痕迹 是世界上两个最著名的应用程序性能监视提供商。需要在整个基础架构中的应用程序性能和业务交易方面保持透明的组织会显着使用这些工具。在本文中,它是 AppDynamics 与 动态痕迹 看看为什么这些平台如此受欢迎,哪个更好!
AppDynamics
AppDynamics 是一种应用程序性能监视解决方案,将使用监视和业务性能监视相结合,为用户提供最佳服务。用 AppDynamics 您可以 实时查看您的业务交易和应用程序性能 通过仪表板。该平台还集成了机器学习功能,以便在发现性能不佳时向您发送警报(下面将对此进行更详细的讨论).
动态痕迹
动态痕迹 是内置了自己的AI解决方案的应用程序监视解决方案。 动态痕迹 您可以 实时监控您的应用程序, 以及 杂种, 多云环境, 微服务, 货柜, 和 用户体验. 通过监控的最终目标 动态痕迹 是为用户提供尽可能高效的体验.
有了这个目标, 动态痕迹 能够监视您环境中几乎所有的用户和业务旅程。这项工作非常成功,以至于在客户群中获得了一系列已建立的名称。事实上, 动态痕迹 是《财富》 100强企业中72家的首选解决方案!
AppDynamics与Dynatrace APM:对决!
应用程序性能监控 | 是 | 是 |
云监控 | 是 | 是 |
人工智能 | 是 | 是 |
警报 | 是(预配置和自定义) | 是(预配置和自定义) |
蜜蜂 | 控制器API,Analytics Events API,独立机器代理API,数据库代理API,应用程序代理检测API和Cloud Connector API | Dynatrace问题API,事件API,拓扑和Smartscape API,JavaScript API和Log Analytics API. |
外挂程式 | 是(自定义和第三方) | 扩展程序(自定义130+) |
第三方支持和技术支持 | 是的,包括Oracle,Google CLoud,IBM Cloud,.NET,Amazon Web Services,Java,Cloud Foundry,PagerDuty和Azure虚拟机. | 是的,包括Amazon Web Services,Google Cloud,IBM Cloud,Docker,Cloud Foundry,Mesosphere,Microsoft Azure,Red Hat Enterprise Linux,Pivotal和SAP. |
价钱 | 每年每单元$ 3,600(£2,739) | 每年$ 10,000(£7,609)订阅 |
应用程序性能监控
根据产品的设计,很明显,应用程序性能监视是这两个提供程序的基础. AppDynamics 应用程序监视功能包括 应用程序映射, 动态基准 和 代码级诊断. 基准性能监视意味着每个监视业务事务的代理都会将数据反馈给控制器. AppDynamics 然后使用机器学习为每个指标创建基线.
根据 AppDynamics, 基线是应用程序的主要性能特征。基准指标可以应用于诸如应用程序响应时间和转换之类的指标。与估计自己相比,这为您提供了更加清晰的参考点。换句话说,基准可以帮助您清楚地看到性能问题何时严重影响您的应用程序.
动态痕迹 它还提供了广泛的应用程序监视体验,可提供从核心基础架构权限到云服务的可见性。您可以 监控应用程序性能的实时指标 以确保所有服务都已启动并正在运行。如果发现了性能问题,该平台的人工智能功能可帮助您采取行动并指出根本原因.
的 Dynatrace AI引擎 通过这样做 分析直接从Dynatrace OneAgent获取的指标 和 第三方工具. 的 Dynatrace AI引擎可以识别异常 和性能问题,并找出问题的原因。这一切都是自动完成的,您无需进行任何配置.
两者在应用程序监视功能方面非常接近,但是 AppDynamics 在易用性方面略有优势。像 拓扑图 帮助筛选不同的应用程序并保持对环境的完整可见性.
应用发现
应用发现 是监视各种应用程序的最有用的功能之一,因为它消除了从头开始手动配置所有内容的需要。它还可以帮助您将稀疏云服务之间的点连接起来,从而可以保留一定程度的可见性。都 AppDynamics 和 动态痕迹 可用于自动发现整个堆栈中的应用程序.
AppDynamics 有一个 自动发现功能 旨在自动发现基础架构,以便您可以查看每台设备内发生的客户旅程。您可以查看从登录到更详细的信息(如用户个人资料)的整个客户旅程。唾手可得的所有这些信息可确保您不会错过任何可能影响客户体验的东西。所有这些信息都以拓扑图的形式显示.
的 Dynatrace自动发现 该功能特别快速移动,可让您在不到五分钟的时间内映射物理和虚拟基础架构. Dynatrace的Smartscape技术 可以检测 网站, 应用领域, 服务, 流程, 云服务, 主机, 和 自动联网. 然后,此信息将显示为最新的拓扑图。这是一个比较,但优势在于 AppDynamics 基于显示的清晰度以及拓扑图如何显示您需要的所有信息.
云监控
鉴于云服务在现代网络环境中的核心地位,获得对云服务的可见性变得极为重要。作为两种高价解决方案,不足为奇 AppDynamics 和 动态痕迹 有可能监视具有完全可见性的云服务。用 AppDynamics 您可以像使用虚拟应用程序一样实时监视云服务的应用程序性能和业务交易.
通过查看云业务交易,您可以看到您的应用程序在客户进行搜索,将产品添加到购物车或结帐时如何响应客户。就云可见性而言,最有用的功能之一是 自动发现 特征。自动发现可以与云服务一起使用,以查找业务交易并向您显示 交通拓扑图 在您的服务中移动。这为您提供了有关云服务如何执行的清晰视角.
动态痕迹 允许用户实时查看流行的云服务的性能。其中包括基础架构健康指标. Dynatrace支持多种云平台 包含 亚马逊网络服务, 谷歌云, 微软Azure, 云铸造, Kubernetes, 红帽OpenShift, 和 Heroku. Dynatrace成为AI的良好平台的原因在于其对AI的使用.
该平台的AI解决方案能够适应传统上使云服务难以管理的依赖关系的变化。 AI解决方案支持以无法手动复制的方式实时自动检测性能问题。这使用户可以绕过监视不透明云服务的传统局限性.
人工智能与机器学习
人工智能和机器学习彻底改变了传统的应用程序管理模式. AppDynamics 和 动态痕迹 我们全心全意地使用机器学习功能来检测性能异常,从而拥抱了这种新模型。正如刚才提到的, AppDynamics 使用机器学习自动 计算性能基准 和 检测异常行为.
一旦识别出异常行为,便会向用户发送警报。在解决故障方面,AI系统通过根据以下内容搜索异常来加快故障排除过程 平均响应时间. AI可以直接找到导致问题的代码行。这非常适合确保您的客户享受最佳的用户体验.
Dynatrace的AI 旨在 认识整个应用程序堆栈中的性能问题. 该平台使用预测分析和基准测试来检测应用程序上的异常行为,并在需要采取措施时通知您。这个 AI解决方案甚至能够确定触发阈值是否是问题 影响客户体验。从本质上讲,人工智能有助于自动确定性能问题的优先级,并忽略琐碎的问题以减少过多的警报.
警报
的 AppDynamics警报系统基于健康规则, 这些是您配置为的规则 确定何时触发警报. 然而, AppDynamics 确实附带了许多预配置的健康规则,供您开始使用。一旦掌握了系统,就可以开始扩展并 创建自己的自定义提醒.
警报系统的有趣之处在于,您不仅可以发送通知,还可以 自动化反应 作为回应。您可以运行诸如 诊断, 整治, HTTP请求, 云自动缩放, 甚至自定义动作. AppDynamics 从而为您提供了自动化水平,而自动化水平是 动态痕迹.
Dynatrace的 该平台使用人工智能来识别整个环境中的性能问题。每当检测到问题时,就会发出警报以通知您该问题。每个警报均包含可帮助您深入了解根本原因的信息。如果需要,您可以通过以下方式创建自己的警报条件: 定义警报阈值.
您需要做的就是 创建一个警报名称, 范围类型, 和 公制, 和 然后指定警报值作为触发条件. 例如,您可以配置警报,以在发现可用磁盘空间不足23 GB时通知您。所有实时警报都显示在问题摘要中,以便您可以在出现问题时迅速做出响应.
蜜蜂
有一系列 Dynatrace API 包括 Dynatrace问题API, 活动API, 拓扑和Smartscape API, JavaScript API, 和 日志分析API. Events API会生成不相关事件的全局供稿,查看单个事件的参数,并将外部事件继续推送到您的监视环境.
重要的是要注意 API访问仅限于Dynatrace用户. 您可以 在SaaS环境中使用Dynatrace最多每分钟最多只能处理50个请求. 但是,您可以使用Dynatrace API每月免费监视多达100个自定义指标.
AppDynamics也有自己的API 允许用户 构建自定义应用程序 并将新指标添加到监视环境. AppDynamics 还为用户提供了多个API以自定义监视平台。这些包括 控制器API, Analytics Events API, 独立机器代理API, 数据库代理API, 应用程序代理检测API, 和 云连接器API. 例如,Controller API与查询指标一起用于管理和配置Controller.
外挂程式
如果您没有可用的插件和扩展程序来定制您的体验,则几乎不可能在组织内构建监视环境。一直有新的服务发布,因此插件使您有机会更新监视环境并与市场上的最新发展保持同步。.
动态痕迹 让你 创建自己的插件 根据您企业的需求。要创建插件,您需要 Python代码 并创建一个确定如何显示指标的JSON文件。创建自定义指标后,它们将随即显示在OneAgent性能指标旁边。有一些 为Dynatrace创建插件的第三方提供商, 如那个 Jenkins Dynatrace应用程序监视插件.
用 AppDynamics 您不仅可以创建自己的插件,还可以下载其他第三方插件. AppDynamics 网站上有专门用于 AppDynamics交流, 其中包括一系列扩展。有 超过130个扩展 在AppDynamics Exchange网站上供您下载并整合到您的监视环境中.
扩展包括 适用于Apache的AppDynamics Monitor Extension. 该插件允许用户从Apache Web服务器获取指标并在 AppDynamics指标浏览器. 在两个提供者中, AppDynamics 具有更好的插件设置,因为您只需转到 AppDynamics 交换 查看现有插件的列表。用 动态痕迹 您必须在其他网站上四处搜寻,以查看可用的内容.
第三方支持和技术支持
这两种产品都支持各种不同的技术。有太多的内容,我们将不在此处列出所有内容,但我们将介绍一些关键的内容. 动态痕迹 与许多其他知名技术提供商合作,例如 亚马逊网络服务, 谷歌云, IBM云, 码头工人, 云铸造, 中层, 微软Azure, 红帽企业Linux, 关键的, 和 树液.
相似地, AppDynamics 提供支持 甲骨文, 谷歌云, IBM云, .净, 亚马逊网络服务, 爪哇, 云铸造, PagerDuty, 和 Azure虚拟机. 这是一个 AppDynamics 和 动态痕迹 仅基于纯粹的音量均匀匹配.
社区支持
关于充分利用您的应用程序监视工具,售后社区支持是宝贵的信息资源. AppDynamics 有自己的社区网站,其中包括论坛和知识库。在论坛上,您可以与社区的其他成员交谈,并在遇到问题时提出技术问题。尽管此论坛上人头people动,但活跃的会员人数足以让您获得一些有价值的见解.
动态痕迹 也有自己的社区网站. 在社区站点上,您可以访问论坛, 查看产品文档, 和 联系支持. 看起来 AppDynamics 拥有两个提供商中更为活跃的论坛,因此,如果您正在寻找一个活跃的社区关注者,那么最好选择 AppDynamics.
价钱
AppDynamics 提供限制代理商单位的免费计划;但是,功能全面的专业版起价为每年每台3,600美元(2,739英镑)。另一方面, 动态痕迹 据报道,每年订阅费用约为10,000美元(7,607英镑)。这使得两种产品都相当昂贵的应用程序监视解决方案. AppDynamics 可作为 SaaS, 本地, 和 混合解决方案. 我们建议在价格方面使用AppDynamics,因为两者价格较便宜.
AppDynamics与Dynatrace:最终判决
这些工具中的每一个都提供了健壮且多样化的应用程序性能体验,这是市场上大多数其他提供商所无法比拟的。尽管这两种产品都具有强大的功能和多功能性, AppDynamics 取得胜利。而 动态痕迹 是顶级产品,与之并排站立时显得有些过时 AppDynamics.
合适的平台取决于您通过应用程序监视工作要实现的目标。有时,处理产品的人员与产品本身同样重要。在右边,使用这两种产品进行应用程序监视几乎没有限制。一切都取决于它们如何在您的环境中应用.
是一个非常强大的应用程序性能监视工具,它与动态痕迹一样,都是世界上最著名的应用程序性能监视提供商之一。这些工具对于需要在整个基础架构中保持透明的组织来说非常重要,因为它们可以提供实时的应用程序性能和业务交易监视。在本文中,我们比较了AppDynamics和动态痕迹的功能,包括应用程序性能监控、应用发现、云监控、人工智能与机器学习、警报和蜜蜂等方面。虽然两者在应用程序监视功能方面非常接近,但是AppDynamics在易用性方面略有优势。无论您选择哪个工具,它们都可以帮助您实时监视应用程序性能和业务交易,以确保您的客户获得最佳的用户体验。