Datadog
Give the Sazabi agent the Datadog CLI (pup) in its sandbox to validate Datadog API credentials and query your Datadog account.
About
This CLI connection makes the Datadog CLI (pup) available in the Sazabi agent's sandbox. The tool is baked into the sandbox image; connecting it authenticates the already-installed CLI.
Prerequisites
- A Sazabi project.
- A Datadog API key (
DD_API_KEY), available from your Datadog organization settings under API Keys. - A Datadog application key (
DD_APP_KEY), available from the same settings page under Application Keys.
Set up in the dashboard
Configure the sandbox in the dashboard under Settings > Sandbox CLIs.
Find Datadog in the catalog
In Settings > Sandbox CLIs, find Datadog under Browse sandbox CLIs and choose to connect it.
Provide credentials
Enter the required values: DD_API_KEY — your Datadog API key; DD_APP_KEY — your Datadog application key. Optionally, set DD_SITE to your Datadog site (e.g. datadoghq.eu) if you use a non-US region; defaults to datadoghq.com if omitted. Save to store them securely; Sazabi injects them into the sandbox when the agent runs.
Set up with the CLI
You can also configure the Datadog CLI connection with the Sazabi CLI (installed and authenticated — see CLI reference).
sazabi sandbox-clis set --type datadog --env DD_API_KEY=<your-dd-api-key> --env DD_APP_KEY=<your-dd-app-key>To validate the credentials without saving, run the same command with test in place of set (the test command also requires the --env flags).
Verify
Ask the agent, in a thread, to run the pup CLI (a read-only or status command) and confirm it returns real output from your account. If the command is not found, the CLI connection may not be enabled; if it runs unauthenticated, recheck the credentials.
Troubleshooting
Command not found — Confirm the Datadog CLI connection is enabled for the project under Settings > Sandbox CLIs.
Authentication fails — Recheck the credential values; a rotated or revoked token must be re-entered under Settings > Sandbox CLIs or with sazabi sandbox-clis set --type datadog.