Troubleshooting performance issues related to Asset Console
When you use Asset Console in BMC Helix ITSM: Asset Management, you might face issues while you are loading incidents or fetching results. Use this information to understand and resolve the problem or to create a BMC Support case.
Symptoms
- Asset Console takes a long time to load incidents.
- The data takes a long time to load for some users.
- The data comes back incomplete; that is, not all tickets are shown.
- The console is blank and does not show any data at all.
- Asset Console shows the spinning wheel icon but does not load any content.
Scope
- One or more users experience these problems.
- In a Server Group environment, these problems affect one or more servers.
Resolution for performance issues
Perform the following steps to troubleshoot the performance issues in BMC Helix ITSM: Asset Management Asset Console:
Step | Task | Description | ||||||||||||||||||
1 | Determine the specific actions that cause the issue. | Observe what actions cause Asset Console to slow down and validate whether it happens for all users. Before you create a BMC Support case, describe how the observed behavior differs from the expected behavior in the following aspects:
| ||||||||||||||||||
2 | Add additional indexes to improve performance. | If you are using BMC Helix ITSM: Asset Management version 18.05.004 or earlier, you have to add these indexes manually. In the SRM:Request form, a composite index, 1000003231_1 has been added.
In the WOI:Workorder form, a composite index 100003231_1 has been added.
| ||||||||||||||||||
3 | If the issue persists, enable the browser developer tools. |
| ||||||||||||||||||
4 | Enable Server-side AR System logs, and extract the ux and smartit logs. |
| ||||||||||||||||||
5 | Enable logs and reproduce the problem. If you are unable to reproduce the problem, wait until the problem occurs on its own. | Identify the issue in the logs. | ||||||||||||||||||
6 | Disable logging. | Use the steps listed in Enabling logs for performance issues to disable logging. Disable the logs from each affected server. | ||||||||||||||||||
7 | Collect the logs. | Copy logs to another location where you can view them. Ensure that the logs are not overwritten. Note that the log file size might be large. Use the information in this table to troubleshoot the issue based on the symptoms and error messages. | ||||||||||||||||||
8 | Create a BMC Support case. | Collect and send the logs and detailed information when you create a case with BMC Support:
| ||||||||||||||||||
9 | Analyze the logs. | Review the logs by using the log analyzer. For more information about the log analyzer, see Analyzing AR System Log Analyzer output.For more information, see SFT - Steps to send logs, files, screenshots to BMC Support for a Remedy Product related case. |
Resolution when Asset Console is blank or shows incomplete data
Step | Task | Description |
1 | Determine where the issue occurs. | Observe where Asset Console does not show data as expected or shows no data at all. Describe how the observed behavior differs from expected behavior.
|
2 | Run the same query in BMC Helix ITSM | Open Asset Console in BMC Helix ITSM and validate whether the data is being retrieved. |
3 | In Smart IT, enable the browser developer tools. |
|
4 | Enable server-side AR system logs, and extract the ux/smartit logs. |
|
5 | If you observe missing data or no data at all, run the query at the source. |
|
7 | If the issue is still present, create a BMC Support case. | When you create a case with BMC Support, collect and send the server side logs and the F12.har logs with detailed information:
|
After you determine a specific symptom or error message, use the following table to identify the solution:
Symptom | Where | Action | Reference |
---|---|---|---|
The console takes time to retrieve results. | Asset | Add more filter criteria. | |
The console takes a substantial amount of time to fetch results. | Asset | Review the recommended indexes. | |
Asset console takes time to bring back results for requests and work orders. | Asset console |
| Not applicable |
Added custom fields to Asset View are not visible | Asset Console | If you have created a required field in the AST:Attributes form, you need to ensure that it is either present in all the asset classes or there is a mechanism set up for the default value. | Not applicable |
Error while displaying the primary contact for an asset | Asset Console | In Mid Tier, open the CTM:People form, and search for the person whose login ID was removed. Delete the asset relationship from the people profile and add it again. | Not applicable |