Troubleshooting the Dashboard
You might encounter issues with the BMC Helix ITSM Dashboard as it might take a long time to load graphs and social data. Use this information to understand and resolve the problem or to create a BMC Support case.
Issue symptoms
- When you log in to BMC Helix ITSM, the Dashboard takes a long time to load.
- The data takes a long time to load for specific users.
- You can view the Dashboard graphs, but the social timeline takes a long time to load.
Issue scope
- One or more users experience this issue.
- In a server group environment, this issue might affect one or more servers.
Resolution
Perform the following steps to troubleshoot the issues that cause the Dashboard to slow down.
Step | Task | Description |
1 | Determine where exactly the Dashboard is slow. | Observe what actions cause the Dashboard to slow down and validate if it happens for all users. Describe how observed behavior differs from expected behavior.
|
2 | Apply these recommended indexes at the database level to improve performance. | Effectiveness of indexes depends on the distribution of data and usage of query criteria. For better performance, carefully test the indexes before you implement them in your production environment. The following are the recommended indexes for the Dashboard: For Oracle database - Incident Statistics For Incident - HPD:Help Desk For Oracle database - Request Statistics For Request - SRM:Request |
3 | If the slowness persists, enable the browser developer tools. |
|
4 | Enable server-side AR System logs. |
|
5 | Disable logging | Follow the steps listed in Enabling server-side AR System logs to disable logging. Important: Disable the logs from each affected server. |
6 | Analyze the logs | You can review the logs by using the log analyzer. For more information about the log analyzer, see Analyzing logs. |
7 | Increase the value of the Server-Temp-Table-Threshold. | Add the following configuration to the Centralized Configuration form for the arserver entry, com.bmc.arsys.server.shared:Server-Temp-Table-Threshold: 1000 The value should be lesser than 2100 for SQL Server and 1000 for Oracle. If you set a higher value, it can cause errors. |
8 | If the issue is still present, create a BMC Support case | Collect and send the server side logs as well as the F12.har logs with detailed information when creating a case with BMC Support:
|
After you determine a specific symptom or error message, use the following table to identify the solution:
Symptom | Where | Action | Reference |
---|---|---|---|
The Dashboard feeds are auto-refreshed every 1 minute for the Universal Client and every 30 seconds for the mobile clients. This auto-refresh leads to too many requests for high concurrency environments. Important: The Dashboard feeds are auto-refreshed only when the Dashboard tab is in focus. | Dashboard | From the Centralized configuration, modify the feedRefreshInterval parameter. This parameter is used to configure the update feed refresh interval of the Dashboard. Based on its value, the Dashboard is synced with the latest feeds. You can now decide how often the Dashboard should be refreshed. | |
The BMC Helix ITSM Dashboard takes a long time to load. | Dashboard | Apply the recommended indexes in the Dashboard section. |