What is NetSuite APM Concurrency Monitor?
In this next blog of our APM series we will be discussing the Concurrency Monitor tool. In today’s competitive business environment, it is crucial to optimize system performance to provide a seamless user experience. The Concurrency Monitor tool helps monitor the performance of concurrent processes and transactions in a NetSuite account, providing a real-time view of the number of concurrent requests being executed and their impact on account performance.
(Want to catch up on the previous blogs in this series? Follow the links below:
Web Services Performance Monitor in NetSuite APM
NetSuite Application Performance Management: An Introduction
NetSuite App Performance Management: Page Time Summary
SuiteScript Analysis in NetSuite APM
NetSuite APM: ScriptCloud Processors Monitor and Details )
This tool is specifically designed to monitor the performance of web services and Restlet integrations in the NetSuite account. There are two different dashboards that offer varying levels of information for investigating performance issues: the Concurrency Monitor Dashboard and the Concurrency Details Dashboard.
Concurrency Monitor Dashboard
The Concurrency Monitor Dashboard allows users to obtain an overview of data related to the concurrency of the NetSuite account and its integrations. Users can view concurrency data across different date range selections. To access the Concurrency Monitor Dashboard, navigate to Customization → Performance → Concurrency Monitor in NetSuite.
In this tool, data is displayed in a grid format, with each grid representing one hour of a day, as seen in the screenshot above. The number in each grid indicates the percentage value of concurrency during that particular hour. The grid is also color-coded to visually represent any problematic areas. The overview section above the grid provides a summary of the monitor details. For example, the concurrency limit of this account is 5, and the peak concurrency hit during the last 7 days is also 5, which indicates maximum usage of the concurrency limit. Although there are no errors in this account, it is important to keep an eye on the concurrency limit, and any further integrations should be carefully evaluated. The “Close to the limit rate” field shows that over 20% of the requests are between 4 and 5 concurrency, and the “Over the limit rate” indicates that no requests have gone beyond the concurrency limit so far.
Concurrency Details Dashboard
To investigate further, users can navigate to the Concurrency Details Dashboard by clicking on any grid. This dashboard displays exact concurrency counts for each minute during the hour you clicked on in the Concurrency Monitor. It includes overview information about the selected duration and a chart that shows whether requests are within or over the limit. The dotted red line indicates the concurrency limit during the hour being investigated.
The Concurrency Monitor offers several key features and benefits:
- Real-time monitoring – Provides immediate visibility into the number of concurrent requests and helps identify any performance bottlenecks
- Historical analysis – Analyze historical data to establish patterns wherever possible
- Scalability planning – Evaluate if the NetSuite account can handle additional customizations or increasing demands and their impact on performance
In summary, NetSuite’s APM Concurrency Monitor is a powerful tool for optimizing system performance. By providing real-time monitoring, customizable thresholds, and historical analysis, users can take a proactive approach to identifying and addressing performance issues.
Don’t let performance issues slow down your business! Take advantage of NetSuite’s APM Concurrency Monitor to optimize system performance and provide a seamless user experience. Try out the Concurrency Monitor today and take control of your NetSuite account’s performance.