Prometheus
Business Engine provides Prometheus metrics for performance monitoring using ready-to-use, out-of-the-box Business Engine dashboard with all necessary metrics for kick-off the successful monitoring.
Having Prometheus monitoring built-in in the Business Engine allows you to monitor the Business Intelligence platform itself.

Endpoints​
The Business Engine consists of two endpoints which provides metrics:
- API Server -
engine:3001/metrics
- Scheduler -
engine:3002/metrics
Configuration​
Sample configuration to collect metrics from Server API and Scheduler processes.
prometheus/prometheus.yml
loading...
Grafana Dashboard​
The Business Engine Dashboard displays metrics collected by Prometheus, filterable by instance and alert rule variables and can be downloaded from the Business Intelligence repository.

Alerts​
- Alert Results
- Alert Latency
Alerts Analytics
Requests​
- Business Engine API Requests
- Business Engine Latency
- Grafana API Requests
- Grafana Latency
Requests Analytics
Processes​
- CPU Usage
- Event Loop Lag
- Memory Usage
- Active Handlers/Requests Total
Processes Analytics