我们有一个由不同的前端和后端组件组成的webapp。这些组件大部分是使用.NET框架( ASP.NET )构建的,也有一些是使用ASP.NET核心构建的。我们的产品目前是在客户本地安装的,但我们现在正在将我们的产品转移到云(AWS)。
现在我们将我们的产品转移到云上,我们也在研究如何监控我们的组件。我们一直在研究New Relic和Dynatrace,它们都给出了分布式跟踪,这将向我们展示请求在我们的应用程序中移动时的性能。但我们想知道这是否能为我们提供足够的信息来找到事故的根本原因。例如,这两个工具都能够准确地指出哪个API调用很慢,但它们没有提供为什么它很慢的细节,或者API调用中的哪个方法很慢。
那么你对像Dynatrace和New Relic这样的APM工具有什么经验呢?在发生事故时,他们是否提供了足够的信息?或者,您是否仍然需要其他工具,如.NET分析器,来查找根本原因?
发布于 2021-04-19 23:02:50
Dynatrace给出了请求如何在应用程序中移动的完整细节。
H19选项卡失败率为您提供了有关所有错误的信息和说明,进一步的hospot选项卡为您提供了有关事件的完整信息并分析其根本原因。在AI的支持下,为行动奠定基础。
在我的案例中,主要的成功案例是Dynatrace帮助我们找到代码执行中的错误。
https://stackoverflow.com/questions/66796682
复制相似问题