Identifying similar issues in multiple systems with Pega Predictive Diagnostic Cloud
Check whether an issue that Pega Predictive Diagnostic Cloud™ (PDC) has found in a system affects other systems that you monitor with PDC. Use the case overview and thelanding page to research the issue.
uPlusTelco runs a production system with Pega Platform™ applications. Application developers use a dedicated development system, and a pre-production system to develop and test new features before releasing them to the public. As the application owner, you are responsible for identifying and researching potential performance issues with your systems and assigning these issues to the relevant problem solvers.
Before you begin
- Ensure that you can access Pega Predictive Diagnostic Cloud. For more information, see Getting started with Pega Predictive Diagnostic Cloud.
- To ensure that PDC collects the information that the PegaAESRemote ruleset to Pega Platform. For more information, see Enhanced PegaAESRemote ruleset to support the latest Pega Predictive Diagnostic Cloud features. landing page displays, install the latest version of the
- Find an issue with your system that requires investigation. For more information, see Identifying top performance issues in your system with Pega Predictive Diagnostic Cloud.
Identifying similar issues in other systems
Research a case to check whether the issue also occurs in other systems.
- Open a case that you want to investigate that is not yet assigned to anyone for investigation.
- Check whether the
If a similar issue occurs on other systems, in the section, you will find the cases that PDC creates to track the issue in the other systems.
In the following example, similar issues have occurred on several other systems: section contains any cases, for example, if the same activity fails in a production system and in a development system.
In the column, check whether the other systems with the same issue are all of the same type, for example, production systems.
In the following example, PDC found the same issue on a development system, a pre-production system, and a production system:
- In the column, compare the time of creation of the cases for each of the systems. The order in which an issue occurs on different systems might suggest the origin of the issue.
In the following example, a similar exception occurred in a development system first, then on a pre-production system, and then on a production system:
This particular order suggests that the issue originated in the development system, but was not fixed before updating the staging system, and then the production system. The issue requires further investigation. Additionally, developers must reevaluate the testing process that allowed the propagation of a faulty application.
- In the navigation pane, click Changes Summary.
This landing page contains a list of recent changes in your system. For more information, see Changes Summary landing page overview in Pega Predictive Diagnostic Cloud.
- In the header of PDC, in the System list, select one of the systems in which you found similar cases in step 4.
In the following example, for uPlusTelco, select the pre-production system, upt-preprod.
- In the step 4.
In the following example, user jane.doe, a system developer, uploaded a new version of an application into the pre-production system in the morning of the day on which the case was created:
This correlation might confirm that the version update caused the issue in the pre-production system. section, find an import that immediately preceded the case creation time that you found in
- Repeat steps 6 and 7 for other systems in which the same or similar cases occurred.
For uPlusTelco, repeating these steps for the upt-production system confirms that the similar issue occurred on the production system after uploading a new version of the application from the pre-production system. The similar cases for all three systems require further investigation.
- Open another similar case that you identify in step 3.
- In the upper-right corner, click Actions > Reassign.
Alternatively, you can share the case with a project management tool, for example, Agile Studio or Jira. For more information, see Sharing a Pega Predictive Diagnostic Cloud case with a project management tool.
- In the Assign to list, select the type of resource to which you want to assign the case, and then in the Operator or Workbasket list, select a user or workbasket respectively.
For example, if you want an application developer to investigate the issue, assign the case to the Application Development workbasket:
- Click Submit.
- Repeat steps 9 through 12 for each similar case that you identify in step 3.
You analyzed an issue with your production system and found that similar issues previously occurred on developer and pre-production systems. Additionally, you identified a possible problem with the testing and application update process. You ensured that relevant resources are notified of the most significant issues and have a way to track the progress of the problem resolution.
What to do next
Learn more about assigning cases to relevant resources by using an external project management tool such as Agile Studio. For more information, see Sharing a Pega Predictive Diagnostic Cloud case with a project management tool.