Getting Started
You can download the Development release from our GitHub repository and follow this hands-on tutorial.
Docker Compose
The docker-compose.yml
file consists of the following containers:
- Grafana includes the provisioned Business Engine data source, a Business Alerting panel, and dashboards.
- Timescale is required to store configuration, events, rules, etc.
- Business Engine has a service account key to access Grafana HTTP APIs. It evaluates alert rules and calls webhooks when alert statuses change.
- Prometheus collects and store performance metrics from Business Engine.
- JSON webhook is a webhook example based on NodeJS, which accepts alert payload and saves it to the files for testing purposes.
docker-compose.yml
loading...
Environment file
.env
loading...
Start
When you run a docker-compose file, it launches Grafana, Timescale, Business Engine and Webhook containers:
docker compose pull && docker compose up
Stop
Stop and remove all containers:
docker compose down