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.
Data Source
To connect to the Business Engine, you need the Business Engine data source installed and configured.
Multi-frames
As you know, an alert rule is created for a particular panel on a particular dashboard.
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.
Transformations
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.