PEGA0064 alert: Maximum number of rows processed by the strategy above threshold
The PEGA0064 alert is triggered when, in the context of a data flow, at least one strategy shape processes more rows than the specified threshold, A high number of rows processed by a strategy shape negatively affects the latency of the strategy and might explain service-level agreement (SLA) breaches.
Example message text
Strategy component generated more rows than the threshold of <threshold> rows: <observed value> rows. For strategy <strategy name> component <component name> in data flow <data flow> run <run id> assignment <assignment id> node <node id>. Strategy shape metrics are: <strategy shape statistics>
The following variables are in the message text:
- <threshold> is the processing capability limit that is set for each strategy shape. The default threshold value is 10000 database rows. The threshold value is set in the alerts/decisionStrategyMaxRowsThreshold Dynamic System Settings.
- <observed value> is the actual number of database rows that were processed by the strategy shape.
- <strategy name> is the name of the strategy.
- <component name> is the name of the strategy component where the processing capability threshold was exceeded.
- <data flow> is the name of the data flow in which the processing capability threshold was exceeded.
- <run id> is the execution run in which the processing capability threshold was exceeded.
- <assignment id> is the ID number of the assignment in which the threshold was exceeded.
- <node id> is the 32-character node identifier.
- <strategy shape statistics> is the JSON dump file of the metrics for the strategy shape.
To eliminate this alert, review the statistics provided in the JSON dump file. Inspect the strategy components that are placed before the component that triggered the alert. Open each component and check its settings. You can also view the existing clipboard data for every strategy component from the Test runs panel in the Strategy tab. Modify the configuration of each shape that processes an excessive number of rows.