Recommendations enable engineers or employees of an organization to respond to critical events based on expert knowledge in the organization before the opportunity expires, while managers can close the loop by monitoring that it is done in a timely and appropriate manner.

Recommendation Alerts are advanced alerts that are triggered when a critical event occurs. Alerts get created when real-time data meets the conditions of recommendation rules. The Alerts are then discovered by employees through email or SMS notifications and the monitoring of systems.

Discussions allow users to message each other about the particular event that triggered the alert. Other people who view the alert can also view those discussions to be up-to-date with any new information. Triage Instructions are instructions given to help whoever is resolving the Recommendation Alert. Custom Forms can also be shown to the user when they view an alert. Users can use the forms to enter relevant information over the course of resolving the Alert.

In practical terms, Recommendations observe live data from a Data Stream with a Run Recommendation Agent and evaluate the data against conditions defined in their Rules. If a Rule's condition is met, a Recommendation Alert is created from the Rule.

Recommendations are created and managed in the App Designer. To manage Recommendations, click the Recommendations button in the menu on the left, and then click on the Manage Recommendations button.

Finding Recommendations

The search bar can be used to find any specific Recommendations that you may be looking for. There is a dropdown option where you can specify to search through everything in App Designer, or only for Recommendations.


Recommendations can be grouped into categories. This refers to the category under which the Recommendation is found in the Recommendations list.

Data Stream

This is Data Stream from which the Recommendation will receive data from.

Enable Execution Order

A flag that determines whether the Rules will be evaluated in ascending order or all at once. See the Execution Order article to read more about the Execution Order.

Auto Escalate

A flag that determines whether an existing pending Recommentaion Alert should be resolved and escalated to a newly created Alert. This would occur when new data is received that meets a Rule's Logic further up the Execution Order of the current Recommendation Alert's Rule. See the Auto Escalate article to read more about the Auto Escalate.


Rules determine the conditions for creating Recommendation Alerts, and what created alerts should look like.


Variables are a way to transform the data received from the Data Stream before applying it to the Rule Logic.

Actions on the Recommendation




Saves any changes made to the Recommendation up to this point.


Discards any changes made to the Recommendation up to this point.

Publishes or unpublishes the Recommendation, which makes it start listening for data from the Data Stream.

Allows you to manage which users are allowed to view or modify this Recommendation and the Recommendation Alerts created by this Recommendation.


Upcoming feature.

Versioning for the Recommendation.


Deletes the Recommendation.

Clones the Recommendation as a new Recommendation.

Export the Recommendation as an encrypted file.

Further Reading

Last updated