Frequently Asked Questions: Application Performance Management
See the following questions and answers for more information about the Application Performance Management SuiteApp (APM).
Is there a cost associated with the APM?
No. You can install this SuiteApp for free. For instructions, see Installing the Application Performance Management SuiteApp.
What is the minimum required version for APM SuiteApps?
APM SuiteApps are managed SuiteApps that are automatically updated whenever there are upgrades. Make sure you’re using the latest version of APM SuiteApps for the best results.
In Sandbox and Release Preview accounts, where managed SuiteApps must be updated manually, the minimum required versions are as follows:
-
APM version 2.1.6 or later
-
APM for SuiteCommerce version 1.0.7 or later
-
SuiteCommerce InStore APM version 1.01.5 or later
Will installation of the APM cause slower performance in my NetSuite account?
No. The SuiteApp reads data from the server, so it won’t slow down your customizations, except for the scripts that display the dashboard.
When I install APM from the SuiteApp Marketplace, what happens to the roles and employees that I have set up on the APM Setup page of APM installed from the Search & Install Bundles page?
If you installed the APM SuiteApp from the Search & Install Bundles page, then later installed it from the SuiteApp Marketplace, your roles and employees are automatically moved over to the Marketplace version.
Can the layout of the APM be customized?
This feature is not available now.
Can the displayed content in each pane of the APM be restricted?
This feature is not available now.
How many record tiles can Record Pages Monitor show?
Record Pages Monitor can show up to 20 record tiles. By default, the dashboard displays the 10 most used record operations and can be configured to show an additional 10. For more details, see Record Pages Monitor Tiles.
Can the APM get data from a date prior to the date this SuiteApp was installed?
Yes.
What is the time range of past data that the APM can retrieve?
The APM tools show data from the last 30 days, and that's also the max preset in the dropdown. You can customize your date range to go further back, but you'll only see data if it's still available.
What time zone is used in the APM?
Time values in APM use the time zone you set for your account.
Why are the dates not following the date format in user preferences?
Right now, other date formats aren’t supported.
Is the raw data used by the APM available for access?
No, you can’t access raw data. APM only shows data through its aggregations and visualizations.
Can the data shown in the APM be exported as a Microsoft Excel, CSV, or PDF file?
You can export data from APM pages as a CSV file, with up to 10,000 rows. For details, Exporting Data from Application Performance Management.
Does the APM show the number of records affected and the median length of time required to process one record?
Yes, you’ll see this info in the record tiles on the Record Pages Monitor.
In the time interval dropdown on the Record Pages Monitor, what does (resolution x min/hour) mean?
Resolution is the time interval for each data point. So, a 5-minute resolution means each point shows 5 minutes of data. The resolution sets the spacing on the x-axis of the chart. For more information about the time interval dropdown list, see Adding a Custom Date and Time Range on Record Pages Monitor.
What value is captured by the response time shown in the record tiles?
This value is the median response time for the chosen record, operation, and time.
Is there any legend in the APM or associated email alert indicating when performance is not normal?
This feature is not available now.
On the Page Time Details page, what are Client: Header, Client: Render, and Client: Init?
Client: Header is how long it takes to render the head element. Client: Render is the time to render the rest of the page after the head is done. Client: Init is the time Page Init takes. For more information, see Using Page Time Details.
Does the APM make it possible to determine which script or workflow is causing a high SuiteScript or workflow time?
This information can be determined through analysis of the Page Time Summary and Page Time Details.
Can the APM tell if a script is slow due to a slow search?
This feature is not available now.
Does the APM include performance data from scripts associated with other SuiteApps?
Yes.
Does the APM provide a way to determine if a script is currently running?
APM only logs script data after scripts finish running. If you see data for a script, it’s already done running.
Does the APM provide a way to determine which part of a script execution is causing slower performance?
This feature is not available now.
Does the SuiteScript Analysis tool also reflect the run time of workflows?
No.
Is there an analysis tool for workflows similar to the SuiteScript Analysis tool?
Workflow times are included in the Page Time Summary. A dedicated analysis tool for workflows is not available now.
What is the relationship between the execution time and instance count numbers shown when you place your cursor over the SuiteScript Analysis Performance Chart?
The time it took for each instance to execute is based on the execution time. The execution time is represented as an aggregation.
How long does it take for the APM to reflect script optimizations made after reviewing APM data?
Changes usually show up in APM data right away—you’ll see the impact almost in real time.
Why does a script run much more slowly in my NetSuite account than the same script runs in my friend’s NetSuite account?
Every NetSuite instance is different, and lots of things beyond configuration can affect performance.
What should I do if I think that the number of seconds averaged per operation is not fast enough?
If you need help investigating APM data, open a case with NetSuite Customer Support.
Does the APM provide information about web services performance?
Yes, you’ll find this info in the SOAP Web Services Analysis and REST Web Services Analysis tools. For details, see Analyzing Web Services Performance.
Does the APM provide information about web store performance?
You can check web store and Commerce performance in the SuiteCommerce APM and SuiteCommerce InStore APM SuiteApps. For more, see Application Performance Management (APM) for Commerce.
Does the APM provide information about performance of scheduled scripts using multiple queues?
Yes, you’ll see this in the SuiteCloud Processors Monitor, which replaced Script Queue Monitor. For details, see Monitoring SuiteCloud Processors Performance.
Why do some of my account’s logs seem incomplete after the move to the Oracle Cloud Infrastructure (OCI)?
Your performance logs don’t transfer when your NetSuite account moves to the OCI data center. For the first 29 days, you'll only see data collected since the move—not the prior 30 days.