These docs are for Cribl Stream 4.1 and are no longer actively maintained.
See the latest version (4.20).
Environment Variables
This is a consolidated list of environment variables available to configure Cribl Stream instances.
Distributed Deployment
You can use the following environment variables to configure your distributed Cribl Stream instance.
| Name | Purpose |
|---|---|
CRIBL_DIST_LEADER_URL | URL of the Leader Node. Example: CRIBL_DIST_LEADER_URL=tls://<authToken>@leader:4200. See Formatting Notes below. |
CRIBL_DIST_MODE | worker or master. Defaults to worker, if (and only if) CRIBL_DIST_LEADER_URL is present. |
CRIBL_HOME | Auto setup on startup. Defaults to parent of bin directory. |
CRIBL_CONF_DIR | Auto setup on startup. Defaults to parent of bin directory. |
| CRIBL_TMP_DIR | Defines the root of a temporary directory. See Formatting Notes below. |
| CRIBL_VOLUME_DIR | Sets a directory that persists modified data between different containers or ephemeral instances. When set, this environment variable overrides $CRIBL_HOME. It also creates predefined folders in the specified directory. If that directory already contains folders with those names, they will be overwritten. |
| CRIBL_DIST_WORKER_PROXY | Communicate to the Leader Node via a SOCKS proxy.See