Symptoms
After updating your Pega deployment to Pega Platform™ version 8.8, you experience the recurring PDC PEGA0147 alert.
Errors
Alert PEGA0147 - Last model update for [{"configPartition":{"partition":{"isPredictiveModel":"true","pyClassName":"Data-Decision-Request-Customer","pyPurpose":"PredictActionPropensity","rulesetName":"PegaMKT-Engine","rulesetVersion":"08-07-01","type":"...
Explanation
A Pegasystems defect
False PEGA0147 alerts occur on predictive models after updating to Pega Platform version 8.8. The engine code checks predictive models more frequently than intended. This occurs for predictive models for earlier versions of the Pega Platform, versions prior to 8.8.
The code that fetches the update timestamp of the MonitoringModelFactory returns the value for "last processed record" timestamp instead of the "last update" timestamp. This results in (a) updates happening continuously instead of on the expected time-based schedule, and (b) alerts being re-thrown on each new update.
Environments
The problem was reported for Pega Platform version 8.8.1 on-premises.
Solution
Until the Pega defect is corrected, perform the following workaround:
- Specify the alert threshold to a very high level in the DSS.
prconfig/alert/sparseadmfactoryupdateintervalthresholdhours/default
Owning-RuleSet: Pega-Engine
Default value: 24
Suggested value: 10000
- Restart the Adaptive Decision Manager (ADM) node to ensure that the DSS change takes effect.
Defect correction is planned for delivery in Pega Platform 8.8.3.
When Pega Platform 8.8.3 is released, watch the Pega Support Center Resolved Issues for the Pega Platform 8.8.3 Resolved Issues and look for ISSUE-769866.