Skip to main content

Business Engine

We reimagined the Alert Manager and came up with the Business Engine:

  • It uses dashboards as configuration which means it retrieves dashboard queries and thresholds and uses them as alert rule parameters. That eliminates the duplicative work when users have to enter the same specifics twice.
  • It is installed as a separate container which makes the system architecture flexible.
Conceptual workflow from the user POV.
Conceptual workflow from the user POV.

Data Source

To connect to the Business Engine, you need the Business Engine data source installed and configured.

Business Engine data source.
Business Engine data source.

Multi-frames

As you know, an alert rule is created for a particular panel on a particular dashboard.

Dashboard and panel are mandatory parameters for an alert rule.
Dashboard and panel are mandatory parameters for an alert rule.

The Business Engine supports multi-frame data sets. That means that the alert rule assigned to a dashboard and panel will be applied to all data frames fetched from the connected data source.

In the picture below, the panel fetches three data frames, one for each device.

  • The alert is created when at least one device temperature goes beyond the allowable range (in this example, it is device 2, yellow line).
  • The alert stops ringing when the last device temperature (in this example, it is device 3, blue line) comes back into the allowable range.
Multi-frames data set example.
Multi-frames data set example.

Transformations

BETA

Support of Grafana transformation is in beta state. This is due to the number of existing transformations.

Grafana transformations are now also supported. However, please, note, that Grafana offers a large number of transformations, hence, there is a chance that some of them will not work correctly.