我们非常常见的问题之一是,“我的应用程序正在慢慢运行;如何使用新的遗物来查明原因?“
要使用新的遗物来解决性能问题,请按照下列步骤操作:
- 从概述图开始,例如浏览器页面加载或事务响应时间,确定哪个元素是最多的时间;
- 选择相应的链接或菜单项以查看更多详细信息;
- 根据需要重复钻取。
让我们来看看一个例子。
步骤1:从概述图开始,确定哪个元素正在进行最多时间
想象一下,您的一个客户报告您的网站正在慢慢运行。您将提交应用程序的仪表板新的遗物浏览器。
根据图例,浏览器页面加载时间图显示Request排队,Web应用程序,网络,DOM处理和页面呈现的时间。这些元素中的哪一个是最多的时间(图中最大的项目)?
步骤2:选择相应的链接或菜单项以查看更多详细信息
要查看有关Web应用程序的响应时间的更多信息,请单击浏览器响应时间图上方的App Server链接。
第3步:根据需要重复
在“应用程序概述”页面上,我们看到另一个图形,这将我们带回步骤1:此图中的哪个元素正在进行最多?
它很明显,在这个例子中,页面控制器的归属方法是最耗时的。从这里,您可以查看交易跟踪或使用新的遗物型号探查器进一步深入钻取,看看需要这么长时间(步骤3)。
JDBC和Postgres示例
如果交易响应时间图的不同元素是最大的什么?
在此示例中,JDBC和Postgres是最大的元素,指示大多数时间都在数据访问层中花费。选择“数据库”菜单以查看更多详细信息。
数据库仪表板显示JDBC Condition_Alertables选择正在消耗最多的时间。从这里,您可以选择单独的查询,以查看所调用的位置,以及最慢的查询的SQL代码。
网页外部示例
另一个例子:
这次,Web外部是最大的元素,指示对流程外服务的调用是罪魁祸首。选择外部服务菜单以查看更多详细信息:
新的遗物旨在帮助您更轻松地进行故障排除,并以最少的努力指向正确的方向。只需记住三个步骤:
- 从概述图开始,例如浏览器页面加载或事务响应时间,确定哪个元素是最多的时间;
- 选择相应的链接或菜单项以查看更多详细信息;
- 根据需要重复钻取。
有关更多信息,请参阅这些资源:
在此博客上表达的观点是作者的观点,不一定反映新遗物的观点。作者提供亚博直播平台的任何解决方案是新遗物所提供的环境特定的,不是商业解决方案或支持的一部分。请在Explorers Hub(讨论.newrelic.com.)对于与此博客文章相关的问题和支持。此博客可能包含第三方网站上内容的链接。通过提供此类链接,新的遗物不会采用,保证,批准或支持此类站点上提供的信息,视图或产品。亚博最新版直播