Monitoring your application using Pega PDC
Pega provides Pega Predictive Diagnostic Cloud (PDC), a performance management service focusing on four dimensions:
Pega PDC supports management and development teams, and can monitor your application performance and diagnose system health issues. It’s important for you to log into your Pega PDC account and set up your notifications, as they will help you to identify and correct these issues quickly, to minimize their impact on your business.
For details on the data Pega PDC collects, please see Data collected by Pega PDC.
Pega PDC is not just a tool for clients. Pega Cloud Services also uses Pega PDC to monitor throughput and availability for all our client environments, and to help our clients diagnose any reported issues.
Logging in to Pega PDC
The preferred method for accessing Pega PDC is by using integration through the Pega Support page on Pega Community. In the “Support Quick Links” section, click Access Predictive Diagnostic Cloud.
The link uses your My Support Portal (Community) credentials to log in to the Pega PDC account that has been set up for your Pega Cloud Services environment(s).
There are two roles available for using Pega PDC:
- Manager - Users who administer PDC. A user with this role can access the Diagnostic Cloud menu, manage notification subscriptions, and look at other users' work queues.
- User - Users who monitor the application or who are responsible for resolving cases. (NOTE: This role can receive notifications, but does not have access to configure notifications.)
When you log in through MSP, you will be given the PDC Manager role by default.
The main PDC screen will display. This screen contains a three-step process for “Adding a new monitored system.” As part of Cloud provisioning, all your systems are already connected to Pega PDC. Thus, these steps do not apply to Pega Cloud Services clients, as this has been done for you. However, if you have on-premises systems which you would also like to connect into your PDC setup, follow the displayed steps. You can also use the SOAP URL which was included in your Credentials (see Credential Information in Accessing your environment).
If you wish to add additional users to Pega PDC, please follow the process in Managing Operator Records.
Determining information to receive
As with many Pega tools, Pega PDC is a powerful tool which provides numerous measurements of your system, to address any issues which may occur. For more information, see Subscription Options for Notifications in Pega PDC.
However, you probably don’t want to look at every measurement every day. So the next step in setting up PDC is to determine what information should be looked at on a regular basis (rather than information that would only be useful when troubleshooting a specific issue), and who should monitor this information.
Pega recommends subscribing to a few measurements. For details on subscribing, see Subscribing to email digests and event notifications in Pega PDC.
1. For your Managers, choose the Improvement Plan: Details report. This can be found at the bottom of the Scorecard dropdown, under ScheduleBased. Create a subscription to receive this report a few days a week. For information on what’s in this report, see the Improvement Plan overview.
2. For your Operations team, choose New Events. The following events are important values to monitor:
- Agent disabled
- Clock drift time exceeded
- Health status change (indicates when nodes disappear)
- Long requestor time
- Memory pool collection
(Coming soon: one-click recommended checklists for Operations and Application teams!)
In addition, you need to determine how you want to integrate PDC with your problem management and incident management processes.
Pega PDC creates cases that represent problems in your system. For details on cases, see Cases in Pega PDC.
When PDC indicates an issue, you need to determine the easiest way to process that issue. It is possible for your PDC managers to use PDC itself to assign the case to your developers to investigate, but many of Pega clients want to use other applications to manage their work, such as Agile Studio, Jira, or ServiceNow.
You need to determine whether you’re going to use worklists in PDC to push work to people, and track the work they’ve been assigned, or whether you wish to manage and track the work in another system – in which case, you have to configure the integration to that system. For details, see Integrations in Pega PDC.