Skip to main content

Use cases of Pega Diagnostic Center

Pega Diagnostic Center (PDC) is a powerful tool designed to monitor Pega Platform™ applications, whether deployed in the cloud or on-premises. The primary objective of PDC is to provide a Pega perspective on applications, assisting you in developing, testing, and maintaining your applications to ensure optimal performance and error-free operation.

To maximize the benefits of PDC, it is advisable to integrate PDC at every stage of the application development lifecycle.

Using PDC

In the following image, click the + icons to learn more about how to use PDC throughout the development lifecycle:

2. Development

Role: Developers and Test Engineers

During the development phase, Developers and Test Engineers can use PDC to ensure optimal development and testing of their systems. Key activities include:

  • Monitoring individual features and screens.
  • Providing feedback on the functionality and performance of these features.
  • Verifying that no new performance issues or bugs are introduced during development.

3. Testing

Role: Test Engineers

In the testing phase, Test Engineers can use PDC to monitor end-to-end flows and processes within the staging environment. Their tasks include:

  • Checking the quality of the application.
  • Reviewing exceptions.

4. UAT/Performance testing

Role: Test Engineers

In the UAT/performance testing stage, Test Engineers can use PDC to assess whether the application is ready for release. Their tasks include:

  • Validating the application with end-users.
  • Performing stress tests.
  • Assessing overall production readiness.
  • Monitoring application scalability during peak traffic conditions.

A significant function of PDC during this phase is to monitor the application's scalability under peak traffic conditions. This can be tested both in the staging phase before release and during production in heavy usage periods.

5. Deployment to production

Role: Release Engineers

When the application is ready for production, Release Engineers can utilize PDC to:

  • Measure the application's metrics to determine its readiness for initial deployment.
  • Assess the application's health immediately after an update.
  • Minimize end-user impact by identifying and addressing any issues that may have been introduced.

6. Monitoring and maintenance

Role: Operations Engineers

When the application is in production, Operations Engineers can use PDC's detailed insights to:

  • Investigate and resolve unexpected or unwanted system behavior.
  • Promptly identify and resolve issues with the application.
  • Optimize application features.
  • Maximize application performance.
  • Continuously improve all applications built on Pega Platform.

Key takeaways

This topic provided a quick overview of the recommended activities for each phase of the application development lifecycle using PDC. By integrating PDC into their processes, various users such as Developers, Testers, and Operations Engineers can achieve their goals more effectively.

PDC can:

  • Provide a comprehensive view: Gain a Pega-centric perspective on your applications, allowing for in-depth monitoring and optimization.
  • Support the entire lifecycle: Integrate PDC throughout the application development lifecycle to proactively identify and address issues.
  • Empower various roles: Developers, Testers, Release Engineers, and Operations Engineers can all use PDC to achieve their specific goals.
  • Optimize application performance: Use PDC to identify bottlenecks, maximize performance, and continuously improve your Pega applications.

Test your knowledge with the following interaction:


This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice