Fork of the official DataDog which can load configuration files at startup from a git repository.
See the DataDog documentation, DataDog image, and DataDog github repository for more information about using the agent container.
We use a single repository with subfolders for each stack (e.g. staging / production). Each subfolder then contains conf.d/ and checks.d/ folders which are set up for the specific services running in each stack.
To update the configuration, we push to the git repository and redeploy the Datadog Agent container.
SSH_KEY- If using a private repo, base64 encode a certificate that has at least read access.GIT_SSH_REPO- path to the git repository similar to what you would use withgit clone, e.g.git@bitbucket.org:impulsecloud/some_repo.gitGIT_TREEISH- defaults to HEAD, but allows for specifying things likebranch_name:subfolder\