Business Intelligence 1.7.0: HA Clusters, REST API, and UI Boosts
We’re excited to launch Business Intelligence 1.7.0, a release from Volkov Labs that elevates the Business Intelligence platform with:
- Distributed High Availability (HA) for uninterrupted service.
- Swagger REST API for automation and data access.
- UI enhancements:
- New Duplicate alert button.
- Persistent dashboard refresh.
- Enhanced CRON validation.
- Custom variable value input.
Check out the overview below:
Distributed High Availability (HA)
High Availability tops the wishlist, and 1.7.0 delivers. Designed with HA in mind, the BI platform now supports clustered components—mirrored servers that distribute workloads for seamless operation:
- BI Engine Cluster:
- Load-balanced Server API requests.
- Auto-distributed alert rule scheduling.
- Grafana Cluster: Visualizes data and serves HTTP API for BI Engine.
- Prometheus Cluster: Stores BI Engine performance metrics.
- PostgreSQL Cluster: Hosts BI Engine, Grafana config, and production data.
Here’s the HA setup in action:

Swagger REST API
Automate configurations and fetch data with the new Swagger REST API. Dive into the details in our REST API documentation.
UI Enhancements
Duplicate Alert
Clone existing alerts with the new Duplicate button—perfect for quick setup based on prior rules.

Persistent Dashboard Refresh
No more interruptions. The add/edit alert drawer now stays open during dashboard refreshes, even with intervals under 2-3 minutes.

Enhanced CRON Validation
CRON scheduling is now foolproof. Enter an invalid format, and you’ll see an error instantly—no guesswork needed.

Custom Variable Values
We support SQL and Prometheus data sources out of the box and are expanding compatibility. For unsupported sources, manually enter variable values in the add/edit drawer to keep your alerts flowing.

Getting Started
The Business Intelligence platform uses Docker containers to deliver a modular, scalable solution. Our Getting Started guide provides a detailed setup, integrating Business Intelligence with additional tools to simulate a real-world environment.
Looking for a simpler entry point? Explore the Quick Start section instead.
Tutorial Video
Watch Daria guide you through the installation process step-by-step, then learn how to create your first alert action and link it to an alert rule.
Release Notes
Features & Enhancements
- Updated BI App and BI Engine (#12).
- [App] Added dashboard refresh support to alerting panel.
- [App] Enabled row filtering from panel targets.
- [App] Allowed custom variable values when options fail to load.
- [App] Improved CRON validator for alert schedules.
- [App] Added Duplicate alert button.
- [Engine] Enabled alert assignment across engine nodes.
- [Engine] Introduced Swagger REST API documentation.
We’d Love to Hear From You!
Have feedback or ideas? Get involved:
- Questions, Features, or Bugs: Open a GitHub issue.
- Join the Conversation: Subscribe to our YouTube Channel and share your thoughts in the comments.