Skip to content

The Business Intelligence provides an accessible platform for business users.

License

Notifications You must be signed in to change notification settings

VolkovLabs/business-intelligence

Repository files navigation

Business Intelligence

Grafana E2E

Introduction

The Business Intelligence provides an accessible platform for business users:

  • High performance Business Engine with distributed load and high availability to connect to Grafana instance.
  • Easy to use Business Studio to manage Business Engines.
  • Business Alerts based on panel queries with thresholds and variables support.

Business Studio

Requirements

  • Business Intelligence 2.X supports Grafana 11.

Getting started

  1. Start Grafana container
docker compose --profile grafana up -d
  1. Create Service Account and update GRAFANA_TOKEN in the .env file.

  2. Start the Business Engine, Timescale database, and Prometheus

docker compose --profile engine up -d
  1. Start JSON Server to test Actions (optional)
docker compose --profile actions up -d
  1. Download and start the Business Studio from Releases.

  2. Configure Actions and Alert Rules:

  • Use JSON server http://json-server:3000 for HTTP Request Action to create event and message files when alert triggered if started.
  • Use provisioned Test Dashboard for adding Alert Rules based on thresholds and Regex pattern.

Engine Overview

  1. Check performance and Prometheus metrics using provisioned Business Engine dashboard.

  2. Stop the Business Intelligence platform

docker compose --profile engine down
docker compose --profile actions down
docker compose --profile grafana down

Always happy to hear from you