Streamlined connection to Grafana, improved alert details, simplified scheduler, and more in Business Intelligence 2.4.0
We are excited to announce the public preview release of the Business Intelligence platform 2.4.0. It includes the following updates:
- Possibility to connect a Business Engine to Grafana instance via Business Studio.
- Improved the alert event details for better troubleshooting.
- Added high availability (HA) state in the Business Engine overview.
- Simplified schedule entry for creating alert rules.
- Added Grafana data frames review in the Business Studio.
- Enhanced user prompts to improve configuration clarity.
- Updated Business Engine API documentation.
Connect a Business Engine to Grafana instance via Business Studio
Previously, the connection between the Business Engine and the Grafana instance had to be made manually, updating the GRAFANA_TOKEN
environment variable in the configuration file.
Starting from this release, the Business Studio allows you to establish that connection in the comfort of a user-friendly interface.
To accomplish that, follow the steps:
- Open Business Engine -> Environment page.
- Scroll to the Grafana section.
- Click the Edit button.
- Provide Grafana instance URL.
- Provide Service account token.

With this user action, the grafana_token
column of the environments
table is updated. That means if multiple business engines are connected to the same Grafana instance (HA scenario), then with updating the settings only for one business engine, all others are automatically updated since they all point to the same database field.
If multiple Business Engines are connected to the same Grafana instance, then updating ONLY one Business Engine is required. The rest of the connected business engines will be updated automatically.
Improved the alert event details
An alert event is an alternative term for an alert record. Technically, it is a record in a database about the alert event.
All alert rules
- Open a Business Engine of your interest.
- Open the Overview page.
- Review the Alert history of all alert records generated for the selected Business Engine.

One alert rule
- Open a Business Engine of your interest.
- Open the Alert rules page.
- Click on the alert rule of interest.
- Review the Alert history of the selected alert rule.

You can click on any alert record to review details. If the latest alert state (New state) is Alerting, the Alert evaluations section shows the values that triggered the alert action.
You can always review the payload by clicking on the View as code button.

In the case of any other alert state (New state), the alert rule payload is displayed right away.

High availability (HA) state in the Business Engine overview
High availability can be:
- Disabled. If a Business Engine is the only one in the cluster.
- Enabled. If there are multiple (more than one) Business Engines in the cluster.

Simplified schedule entry for creating alert rules
In addition to a Cron expression, for simplicity, you can choose one of the easy-to-use templates and then adjust if needed.

Review Grafana data frames in the Business Studio
To make the interaction between the Business Engine and Grafana more transparent, the Business Studio displays the Grafana data frames participating in the alert rule evaluation.
To review the Grafana data frame in the Business Studio:
- Open the alert rule of interest.
- Optionally, on the Alert settings page confirm the alert rule is assigned to the dashboard(2.1) and panel(2.2) of interest.
- Open the Data preview page.
- Optionally, verify the dashboard variable (data frame filter) is set up to the necessary value.
- Review the Grafana data frame in the Business Studio.
- Optionally, review the same data frame in Grafana. Open the panel in the Edit mode and switch to the Table view.
- Verify the dashboard variable (data frame filter) is set up to the necessary value.
- Review the data frame in Grafana.

A Grafana data frame can be reviewed as a code by clicking on the View as code button.
Enchanced user prompts to improve configuration clarity.
This is done throughout the Business Studio UI to eliminate ambiguity and uncertainty about the parameters' meaning.
Updated Business Engine API documentation.
We maintain the ease of the 3rd party Business Engine integration by timely updating the OpenAPI specification.
Business Studio Downloads
MacOS and Windows installers are signed and notarized with encryption. End to end build process are fully automated using GitHub workflows to avoid any security risks.
- MacOS:
- Linux:
- Windows
Release Notes
Updated data routes from /grafana to /grafana-data.
Business Studio 2.4.0
- Added Engine environment management to update Grafana connection details.
- Added alert event details to review conditions and view as a code to troubleshoot issues.
- Added verification process for backend query operations in panels.
- Added high availability state in engines overview.
- Added enhanced scheduler for alerts to streamline the setting of alert rules.
- Added alert data preview for reviewing data frames in Grafana.
- Updated user interface messages and forms to include more context and specifics.
Business Engine 2.4.0
- Added API to update Grafana configuration in real-time.
- Added API to get alert event details.
- Added API to get high availability state.
- Added API to get alert data preview.
- Updated alert event structure for consistency.
Always happy to hear from you
- Ask a question, request a new feature, and file a bug with GitHub issues.
- Subscribe to our YouTube Channel and leave your comments.