前段时间,我们发过一个文章谈系统健康检查。
NetSuite ERP系统健康检查-CSDN博客文章浏览阅读119次。“健康检查”本质上是属于信息化持续改善的组成部分。如果说信息化是一个持续不断的过程的话,那么“健康检查”就是持续不断的PDCA中的Check那一环。https://blog.csdn.net/remottshanghai/article/details/133845990?spm=1001.2014.3001.5501作为NetSuite健康检查工具之一,我们可以利用Application Performance Management (APM) SuiteApp来做软件性能方面的检测。
APM是NetSuite提供的免费工具,原来是通过SuiteBundle方式发布,目前(23.2)中已经演进为SuiteApp Marketplace来发布了。
其功能包括:
- 性能健康仪表板
- 页面加载时间分析
- 脚本分析
- 批处理监控
- WebService分析
- 搜索性能分析
- 并发监控
我们认为“页面加载时间(Page Time Summary)分析”这个功能最具价值。
在项目上,我们会发现随着应用到深入,某些核心页面的交互会越来越慢。主要原因是加载的“客制脚本”在不断增多。因为用户不断的提出需求,所以规则限定类、功能增强类、易用类的脚本叠加在数据对象上,导致页面速度变慢。特别是,当有多个服务商介入后,多来源脚本相互影响必然导致性能下降。
当我们碰到这种情况时,过去往往是凭经验,逐个关闭加载在对象上的疑似脚本进行排查。有了APM的话,我们可以通过页面加载时间分析来直观的查看各个脚本的影响。
如下图所示,我们可以检查某个记录类型的性能数据。
在Detail页面中,查看各个脚本的执行时间:
这种可视化、数据汇总的展示方式,对我们进行性能问题排查很有价值。关键是“免费”,还不快用起来?
如果有任何关于NetSuite的问题,欢迎来谈。邮箱:service@truston.group