control plane for managing OTel Collector fan-out consumers ā toggle, credentials, live pipeline
331
A browser-based management UI for the Boomi Observability Stack. Effortlessly toggle trace consumer destinations on/off, store credentials, discover OTLP sources, and configure index retention policies ā all without editing raw YAML files.
āāāāāāāāāāāāāāāāāāāā
ā Logs + Metrics ā āāāŗ Vector (:4317 / :4318) āāāāāāāāāŗ OpenSearch (:9200)
āāāāāāāāāāāāāāāāāāāā
āāāāāāāāāāāāāāāāāāāā
ā Traces ā āāāŗ OTel Collector (:4319 / :4320) āāāŗ OpenSearch (:9200)
āāāāāāāāāāāāāāāāāāāā āāāāŗ Consumer Fanout (Toggled via UI)
Run the entire observability stack using Docker Compose:
curl -O https://raw.githubusercontent.com/pythonicsshahdev/otel-fanout-quickstart/main/docker-compose.yml
docker compose up -d
Or run the lightweight automated installation script (no Compose required):
curl -O https://raw.githubusercontent.com/pythonicsshadev/otel-fanout-quickstart/main/install-boomi-stack.sh
chmod +x install-boomi-stack.sh
./install-boomi-stack.sh
To deploy the Control Plane container independently:
# 1. Create network & named volumes
docker network create boomi-net
docker volume create consumers-data otel-config prometheus-config
# 2. Launch the Control Plane container
docker run -d \
--name control-plane \
--network boomi-net \
-p 8090:8090 \
-e CONSUMERS_PATH=/data/consumers.json \
-e TEMPLATE_PATH=/templates/otel-collector-config.hbs \
-e CONFIG_OUTPUT_PATH=/config/otel-collector-config.yaml \
-e COLLECTOR_CONTAINER=otel-collector \
-e DEPLOY_TARGET=compose \
-e CONTROL_PLANE_USER=admin \
-e CONTROL_PLANE_PASSWORD=changeme \
-v consumers-data:/data \
-v otel-config:/config \
-v prometheus-config:/prometheus-config \
-v /var/run/docker.sock:/var/run/docker.sock \
pythonicshahdev/otel-fanout-control-plane:latest
URL: https://localhost:8090
Default Credentials:
Username: admin
Password: changeme
Note: Accept the self-signed HTTPS certificate warning in your browser upon initial launch.
| Tag | Description | Architecture |
|---|---|---|
latest | Most recent build | Multi-arch (amd64, arm64) |
2026-07-22 | Stable dated release | Multi-arch (amd64, arm64) |
boomi | Pre-configured with Boomi-branded defaults | Multi-arch (amd64, arm64) |
Content type
Image
Digest
sha256:aebb2359dā¦
Size
64.6 MB
Last updated
8 days ago
docker pull pythonicshahdev/otel-fanout-control-plane