On This Page

Home / Stream/ Reference·Environment Variables

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.

NamePurpose
CRIBL_DIST_LEADER_URLURL of the Leader Node. Example: CRIBL_DIST_LEADER_URL=tls://<authToken>@leader:4200. See Formatting Notes below.
CRIBL_DIST_MODEworker or master. Defaults to worker, if (and only if) CRIBL_DIST_LEADER_URL is present.
CRIBL_HOMEAuto setup on startup. Defaults to parent of bin directory.
CRIBL_CONF_DIRAuto 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