Skip to main content

Engineering for observability with PDC

As a Lead System Architect (LSA), your role includes responsibility for production performance and stability of the application. Observability is a required design consideration. Pega Diagnostic Center (PDC) is a managed application performance management (APM) service for Pega Platform™. PDC is a mandatory component of a production-ready application.

Responsibility includes managing the production experience end to end, not only ensuring functionality in a development environment. Observability must be incorporated during design, not after deployment. The objective is to make invisible conditions visible, measure unpredictable behavior, and assign accountability for unmanaged issues. PDC provides the features to meet these objectives

Observability is essential

When a business process fails or slows down, the most significant cost is the time required to identify the point of failure. The objective is to reduce Mean Time to Resolution (MTTR) by eliminating inter-system delays and uncertainty.

After an application goes live, direct control over factors that influence performance is limited. These factors include:

  • User load spikes
  • Network latency
  • JVM garbage collection storms
  • Database connection pool exhaustion

Deep, real-time visibility into every node is critical for meeting Service-Level Agreements (SLAs), MTTR targets, and platform reliability goals. Observability supports accurate diagnosis instead of reactive troubleshooting. It turns performance incidents into solvable engineering problems.

Observability is the difference between guessing and understanding. It transforms performance incidents from mysteries into solvable engineering problems. For example, when a Case takes 45 seconds to complete in production but three seconds in testing, PDC identifies whether the delay is caused by a database query under real data volumes, a third-party service timeout during business hours, or a listener backlog. Without this insight, teams spend days reproducing issues that do not behave consistently. With PDC, the root cause is visible immediately.

PDC acts as a production safety net and early-warning system. It provides facts in seconds when stakeholders need answers, not assumptions.

Metrics and business impact

The role of an architect is to focus on vital signs that reflect application health and business value, rather than monitoring every alert. The following table describes key metrics in PDC and their business impact:

Metric category Key metrics in PDC Business impact of failure
User experience Interaction Score and Browser Interaction Time (PEGA0001 alert)

Slow performance reduces user satisfaction and productivity, which affects adoption.

System stability Exception Rate and Critical Events High exception rates indicate poor quality and risk of data issues, which disrupt operations.
Database health DB Query Time (PEGA0005 and PEGA0004 alerts) Database delays create bottlenecks that stop user activity.
Background processing Queue processor and job scheduler health (PEGA0019 alert) Failures in background processing cause missed SLAs and incomplete work.
Integration health Service Interaction Time and Failure Rate (PEGA0011 alert) Integration failures interrupt business processes and require immediate resolution.

Holistic observability in the enterprise ecosystem

Pega Platform operates as part of a larger enterprise ecosystem that includes mobile front ends, API gateways, legacy mainframes, cloud-native microservices, and software as a service applications.

Monitoring in silos, where each team uses separate tools such as PDC, Dynatrace, or Splunk, creates inefficiency. A holistic observability strategy provides a unified view by tracing business transactions across all systems involved.

To achieve end-to-end observability, correlate Pega diagnostic data with data from other systems. A best practice is to create a unique Correlation ID at the enterprise edge (for example, the API Gateway) and propagate it through every system in the call chain.

Critical steps to implement holistic observability:

  • Ingest the ID: In your Service-REST Rule, read the Correlation ID from the request header.
  • Stamp every log entry with MDC: Use a Java step to place the ID into Pega’s Mapped Diagnostic Context (MDC), a thread-local map that enriches each log line. Always use a try-finally block to ensure MDC cleanup.
  • Configure the logger: Modify prlog4j2.xml to include MDC data (for example, %X{correlationId}) in your log pattern.
  • Propagate the ID: When Pega calls another service, add the same Correlation ID header to the outgoing request.
補足: MDC is a standard Java logging mechanism that tags log entries with contextual information, such as Correlation ID, to enable traceability across systems. This practice is common in frameworks such as Log4j and SLF4J.

This pattern transforms isolated logs into a single, searchable narrative of each transaction. Observability closes the feedback loop between development and operations, which is essential for DevOps maturity. Lower environments rarely replicate production load or data volume. PDC provides visibility into production conditions, enabling teams to make informed decisions for future releases.

As an LSA, championing PDC helps ensure both current stability and future delivery speed. Full PDC coverage on every node is essential for maintaining visibility and control in production environments.

PDC is more than a monitoring tool. It is a foundation for production excellence and a key mechanism for achieving sustainable performance at scale. Observability enables accurate measurement and accountability. PDC provides the insight required to make conditions visible, quantify unpredictable behavior, and assign ownership for issues. These features transform performance management into a structured, data-driven process.

Check your knowledge with the following interaction:


このトピックは、下記のモジュールにも含まれています。

トレーニングを実施中に問題が発生した場合は、Pega Academy Support FAQsをご確認ください。

このコンテンツは役に立ちましたか?

改善できるところはありますか?

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