NetSuite Application Performance Management (APM) is a powerful SuiteApp designed to help NetSuite users monitor and optimize the performance of their custom scripts and workflows. APM provides detailed insights into how your customizations are affecting system performance, allowing you to identify bottlenecks, optimize code, and ensure a smooth user experience.
Key Features of APM:
- Performance Dashboards: APM offers real-time dashboards that display key performance metrics, such as script execution time, memory usage, and API calls. This allows you to quickly identify any performance issues.
- Detailed Script Analysis: The tool provides in-depth analysis of individual scripts, including SuiteScript, SuiteFlow, and SuiteTalk integrations. You can see how each script performs over time, which scripts are consuming the most resources, and where optimizations are needed.
- Custom Metrics Tracking: APM allows you to define and track custom metrics relevant to your business processes, providing a more tailored view of performance.
- User Impact Analysis: APM helps you understand how performance issues affect end-users by tracking the performance of scripts in relation to specific roles and users.
APM provides the following performance management tools, some of which can be directly accessed from the Performance Health Dashboard:
- Record Pages Monitor
- Page Time Summary
- Page Time Details
- SuiteScript Analysis
- SuiteCloud Processors Monitor
- SOAP Web Services Analysis
- REST Web Services Analysis
- Search Performance Analysis
- Search Performance Details
- Concurrency Monitor
- Profiler Details