Standalone Docker Host Installation
This installation method extends Causely beyond Kubernetes clusters to standalone Docker hosts, enabling telemetry collection and rootβcause analysis for services running outside Kubernetes.
Prerequisitesβ
- Docker Engine installed on the host
- Linux kernel with eBPF support (5.4+ recommended)
- Ability to run privileged containers and use
pid: host
1. Install the Causely Agent on a Docker Hostβ
Step 1: Retrieve Your Access Tokenβ
- Visit https://portal.causely.app and log in.
- Click on the gear icon in the top-right corner and select
Integrations
- Click the
Details ποΈ
button and copy your access token to use in the next step.
Step 2: Download the Docker bundle via install.sh
β
Replace <org>
, <repo>
, and <tag>
with your GitHub org/repo and release tag (or main
):
curl -fsSL https://raw.githubusercontent.com/Causely/causely-docker/main/install.sh | bash
This script creates a causely-docker/
directory, downloads docker-compose.yaml
, config files under configs/
, and an environment file at env/.env
.
Step 3: Edit environment variablesβ
Set the following environment variables in your .env
file:
CAUSELY_GATEWAY_TOKEN=<my_token>
DOCKER_HOST_NAME=<my_docker_host_name>
Step 4: Start the stackβ
Run the following command to start the Causely stack:
docker compose up -d
Step 5: Review Discoveryβ
You have successfully installed Causely! Navigate to https://portal.causely.app to verify your environment has been discovered.
You should see entities populated in the Topology
view. As root causes are identified, they will appear in the Diagnose
and Prevent
menus.
Next Stepsβ
Visit the Customize your Installation page to learn more about customizing your installation.
We recommend that you connect additional telemetry sources to help Causely identify root causes in your environment. Visit the Telemetry Sources page to learn more about the data sources that Causely supports.
To push insights into your workflows, visit the Workflow Integrations page.