Table of Contents

Identifying top performance issues in your system with Pega Predictive Diagnostic Cloud

Identify areas that you need to work on to improve your system's performance. Use the Stability and Improvement Plan landing page of Pega Predictive Diagnostic Cloud™ (PDC) to review the list of top issues with your system's performance and find cases to assign for further investigation.

Use case

Your company runs a production system with applications created in Pega Platform™. Yesterday, many users complained about the slowness of your applications. As an application owner, you are responsible for ensuring that users have a valuable experience with your software.

Before you begin

Ensure that you can access PDC. For more information, see Getting started with Pega Predictive Diagnostic Cloud.

Identifying top performance issues in your system

Review the list of most significant issues and assign the resolution of cases to specific users.

  1. Log in to PDC. For more information, see Getting started with Pega Predictive Diagnostic Cloud.
  2. In the header of PDC, in the System list, select the system that hosts the applications that experience performance issues, for example, upt-prod1.
  3. In the navigation pane, click Improvement Plan.

    The Stability and Improvement Plan landing page provides information about issues that have the highest impact on the performance and stability of your system. For more information, see Pega Predictive Diagnostic Cloud Improvement Plan overview.

  4. In each category, check for cases that are marked with the TOP 5 USER IMPACT label.
    Cases with this label represent issues that have caused more than one hour of delays in user interactions within the last 24 hours.
    In the following example, three cases in the Database category are marked as TOP 5 USER IMPACT.
    Identifying top issues that affect user experience
    "Identifying top issues that affect user experience"
    Identifying top issues that affect user experience
  5. For each of the cases that are marked as TOP 5 USER IMPACT, in the Impact and Occurrences columns, find the most significant issues by checking the following values:
    • The amount of time and the number of occurrences – These values represent the amount of delays that an issue has caused and the number of times an issue has occurred since the previous week.
      In the following example, in the Database category, the first two cases from the top, Slow commit time in PEGAAES-DATA-ALERT PARSEHLTH0001 and Slow report AvgKPIInTimeRangeByPCFAndCategory, caused the longest delays and had the most occurrences:
      Two top cases in the Database category
      "Two top cases in the Database category"
      Two top cases in the Database category
      However, only the first case is marked as one of the top five, which means that this issue probably contributed most to the delays that users complained about yesterday. Although both these cases might require further investigation, the first one is more urgent.
    • The percentage values on a grey background – This value represents the change in the delays that an issue has caused since the previous week.
      In the following example, the fourth case, Slow commit in PEGAAES-DATA-EXCEPTION PARSEEXCEPTION had the largest change in both the time impact and the number of occurrences:
      A TOP 5 USER IMPACT case in the Database category
      A TOP 5 USER IMPACT case in the Database category
      A TOP 5 USER IMPACT case in the Database category
      This case is also marked as one of the TOP 5 USER IMPACT, and requires further investigation.
  6. In the Assigned column, check whether the most urgent cases are currently assigned.
    Assign an issue to a relevant resource for efficient investigation and resolution. You can assign a case to a user or workbasket in PDC, or share the case to create an action item in an external project management tool, such as Agile Studio. To learn more about sharing cases with such tools, see Sharing a Pega Predictive Diagnostic Cloud case with a project management tool.
    If a case is assigned to triage, the case is not yet assigned to a problem solver for investigation.
    In the following example, in the Database category, the first two cases are already assigned to project management tools:
    Assigned cases in Improvement Plan
    "Assigned cases in Improvement Plan"
    Assigned cases in Improvement Plan
  7. Assign cases to the relevant resources for investigation.
    1. On the Stability and Improvement Plan landing page, click a case that is currently assigned to triage.
      PDC displays the case view, which contains an overview and detailed information, as well as recommendations for resolving the issue.
      In the following example, the first case in the Pega Platform Tuning category, Slow load of Rule-Declare-Constraints for Rule-Service-REST, caused increased delays and is marked as one of the TOP 5 USER IMPACT issues:
      Unassigned top case in the Pega Platform Tuning category
      "Unassigned top case in the Pega Platform Tuning category"
      Unassigned top case in the Pega Platform Tuning category
    2. In the case view, read the information in the Description and Recommended next steps sections, and then decide who is the most appropriate person or group to work on the issue.
      In the following example, the description and recommended next steps suggest that the issue might be caused by non-optimal application design:
      Case description and recommendations in PDC
      "Case description and recommendations in PDC"
      Case description and recommendations in PDC
    3. In the upper-right corner of the case view, click Actions > Reassign.
    4. 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 the correct user or workbasket respectively.
      For example, if you want an application developer to investigate the issue, assign the case to the Application Development workbasket:
      Assigning a case to the Application Development workbasket
      "Assigning a case to the Application Development workbasket"
      Assigning a case to the Application Development workbasket
    5. Click Submit.

Conclusions

You analyzed the list of issues that have the greatest impact on the user experience in your system. You ensured that relevant people are aware of the most significant issues and have a way to track the progress of the problem resolution.

What to do next

Subscribe to periodical emails with the detailed Improvement Plan, and with the top five cases that affect user experience. For more information, see Managing PDC notification subscriptions.

Learn more about assigning cases to the 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.

Suggest Edit

Related Content

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.