Set Up Version Control
As part of the Cribl Stream installation process for on-prem deployments, verify that Git is installed on the hosts running your deployment. Git is a required component for various reasons:
- It is a dependency for many Cribl Stream features.
- The Monitoring > Licensing dashboard will display configuration change markers only if you have
gitinstalled. - All configuration changes must be committed before they are deployed. The Leader notifies Workers that a new configuration is available, and Workers pull the new configuration from the Leader Node.
See Commit and Deploy Changes for more information about how to deploy changes with the UI. You can also use the Cribl API to automate commit and deploy commands. Read Commit and Deploy Changes in the API documentation for more information.
Requirements
Cribl Stream requires Git 1.8.3.1. or later.
For distributed deployments, git must be installed and available locally on the host running the Leader Node.
Verify Git
To verify that git is available and running the required version, run:
git --versionInstall Git
To install Git, see the Git Installation steps in the official Git documentation.