Task 6: Monitoring
You monitor a running ruleset by using the Rule Execution Server console. You use Decision Warehouse to audit and view stored decision traces.
About this task
As an IT professional responsible for computer applications at your company, you must ensure that your rule-enabled applications are running correctly. In addition to providing an environment for managing the execution of your rules, Rule Execution Server can be used to monitor the execution of your rulesets.
Auditors can analyze the execution performance of rulesets, and troubleshoot any problems. To identify a problem when a transaction fails, auditors and analysts need to know the business policies that were applied, and the data that was used at execution time. Accessible from Rule Execution Server, Decision Warehouse stores ruleset execution traces that can be used for auditing purposes.
The Decision Warehouse is deprecated in V9.0.0. For more
information, see Deprecated and removed features.
Step 1: Running Rule Execution Server diagnostics
You run the Rule Execution Server diagnostics to identify errors in the execution environment.
Procedure
Step 2: Viewing statistics on deployed RuleApps
When the execution environment is functioning correctly but performance problems are being reported, you can consult statistics from the Rule Execution Server console.
Procedure
Step 3: Searching for past transactions in Decision Warehouse
You search for past transactions and decision traces in Decision Warehouse to find the
decision that caused the failed transaction. There are traces of the decision history because you
added the monitoring.enabled ruleset property.
Procedure
Step 4: Viewing the run rules
You can use Decision Warehouse to determine why the application rejects a loan. You check the execution details for a decision and view the rules that were run.
Procedure
- In the table that lists the decisions that are stored in the Decision Warehouse, click the Decision ID for the decision in which one rule was run.
- Close the decision trace window, and sign out of Rule Execution Server.