DecisionRules Business Intelligence
Analytics container for audit logs and reporting in Docker and On-Premise environments.
Last updated
Was this helpful?
Analytics container for audit logs and reporting in Docker and On-Premise environments.
Production Container
The DecisionRules Business Intelligence application provides access to audit log data for reporting, analytics, and external BI integrations.
Use this container when you need to analyze DecisionRules activity, connect reporting tools, or expose audit data for dashboards. It exists to separate analytics workloads from the main application runtime while still integrating with the DecisionRules client and server.
The Business Intelligence application is optional. It is not required for a standard DecisionRules deployment.
The Business Intelligence application requires:
a MongoDB connection for BI data
a compatible DecisionRules Client and Server deployment
enough resources for analytics workloads
You can download the latest production image from Docker Hub:
Install this container only if you need audit log analytics, BI integrations, or reporting features.
Before you run the container, make sure you have:
a MongoDB URI for Business Intelligence
a running DecisionRules Client
a running DecisionRules Server
enough memory for your expected BI workload
See also:
700MB memory per worker thread
Default port: 8082
You can run the container directly with docker run or through docker compose.
Method 1: Run with docker run
Pull the latest image:
Run the container:
Method 2: Run with docker compose
Create a docker-compose.yml file:
Start it with:
To make the Business Intelligence application work correctly with the rest of the platform:
set BI_API_URL=YOUR_URL in the Client container
if you use a different MongoDB cluster for Business Intelligence, set BI_MONGO_DB_URI=YOUR_URI in the Server container as well
After startup, confirm that:
the Business Intelligence container is running
the configured MongoDB connection works
the client can reach the BI API endpoint
BI features load correctly in the application
For the full list of supported environment variables, see Environment Variables.
Last updated
Was this helpful?
Was this helpful?
docker pull decisionrules/business-intelligencedocker run -d \
-p 8082:8082 \
-e BI_MONGO_DB_URI=YOUR_MONGO_URI \
decisionrules/business-intelligenceversion: "1.0"
services:
business-intelligence:
image: decisionrules/business-intelligence
environment:
- "BI_MONGO_DB_URI=YOUR_MONGO_URI"
ports:
- "8082:8082"docker compose up
