Application Performance Management (APM)
This topic applies to Application Performance Management (APM) version 2.0.0 and later versions available in the SuiteApp Marketplace.
As of March 7, 2023, you can’t use APM SuiteApp versions installed from the Search & Install Bundles page anymore. If you’re still using one of those, install the latest version from the SuiteApp Marketplace, then uninstall the old version from the Search & Install Bundles page (Bundle ID: 67350).
For more details, see Installing the Application Performance Management SuiteApp.
The Application Performance Management (APM) SuiteApp lets you see and manage the performance of your NetSuite customizations and key business operations.
This SuiteApp is designed to help you:
-
Access a main dashboard to spot potential issues and dig into them using different tools.
-
Identify performance opportunities or slowdowns, and prioritize issues based on usage and traffic.
-
See performance metrics for your key record pages, and check on system health and trends.
-
Drill down for more detail on specific record types, operations, and instances.
-
View response times by client, server, and network.
-
Monitor performance of user event scripts, workflows, RESTlets, scheduled scripts, and Suitelets.
-
Check the overall health of jobs handled by SuiteCloud Processors, scheduling queues, or both.
-
Export performance data captured on different pages.
Check out the following topics for more info about the features supported in the APM SuiteApp:
For information about installing the APM SuiteApp, see Installing the Application Performance Management SuiteApp.
To find answers to common questions about this SuiteApp, see Frequently Asked Questions: Application Performance Management.
Your performance logs aren’t included when your NetSuite account moves to the new data center on Oracle Cloud Infrastructure (OCI). For the first 29 days after the move, the displayed values will be based on data collected since the move, not the last 30 days.
Performance Management Tools in APM
The APM SuiteApp pulls together information in a Performance Health Dashboard that’s great for troubleshooting. From the dashboard, you can jump to other APM tools to dig into the cause of an issue. Use the dashboard as your starting point when you’re investigating problems in your account. It shows issues related to record pages, scripts, saved searches, integrations, and processors. For more information, see Monitoring Account Performance.
APM offers the following performance management tools, and you can access some of them right 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
For more details about the APM dashboard and performance management tools, see Using the Application Performance Management Tools.
Script and Plug-in Types Supported in APM
The APM SuiteApp lets you keep an eye on how your scripts and plug-ins are performing with the Page Time Details and SuiteScript Analysis tools.
In SuiteScript Analysis, you’ll only see logs for client scripts that ran long enough to help diagnose issues. It’s not meant to trace every script and plug-in your account processed.
For more details, see:
The APM SuiteApp gives you data for these script and plug-in types:
Script Types |
Plug-in Types |
---|---|
Bundle Installation Client Map/Reduce Mass Update Portlet RESTlet Scheduled SDF Installation Suitelet User Event Workflow Action |
Custom GL Lines Payment Gateway Revenue Management Tax Calculation |
Language Support in APM
If you have the Multi-Language feature enabled, you can see these APM SuiteApp pages in your preferred language:
-
Performance Health Dashboard
-
Page Time Summary
-
Page Time Details
-
SuiteScript Analysis
-
REST Web Services Analysis
-
SOAP Web Services Analysis
-
Concurrency Monitor
-
Search Performance Analysis
-
Search Performance Details
For more information about setting your language preferences with the Multi-Language feature, see Choosing a Language for Your NetSuite User Interface.