Loading...
Loading...
Datadog CLI for searching logs, querying metrics, tracing requests, and managing dashboards. Use this when debugging production issues or working with Datadog observability.
npx skill4agent add davila7/claude-code-templates datadog-cliexport DD_API_KEY="your-api-key"
export DD_APP_KEY="your-app-key"npx @leoflores/datadog-cli <command>--sitenpx @leoflores/datadog-cli logs search --query "*" --site datadoghq.eu| Command | Description |
|---|---|
| Search logs with filters |
| Stream logs in real-time |
| Find logs for a distributed trace |
| Get logs before/after a timestamp |
| Group similar log messages |
| Compare log counts between periods |
| Run multiple queries in parallel |
| Aggregate logs by facet |
| Query timeseries metrics |
| Quick error summary by service/type |
| List services with log activity |
| Manage dashboards (CRUD) |
| Manage dashboard lists |
npx @leoflores/datadog-cli logs search --query "status:error" --from 1h --prettynpx @leoflores/datadog-cli logs tail --query "service:api status:error" --prettynpx @leoflores/datadog-cli errors --from 1h --prettynpx @leoflores/datadog-cli logs trace --id "abc123def456" --prettynpx @leoflores/datadog-cli metrics query --query "avg:system.cpu.user{*}" --from 1h --prettynpx @leoflores/datadog-cli logs compare --query "status:error" --period 1h --pretty| Flag | Description |
|---|---|
| Human-readable output with colors |
| Export results to JSON file |
| Datadog site (e.g., |
30m1h6h24h7d2024-01-15T10:30:00Z# 1. Quick error overview
npx @leoflores/datadog-cli errors --from 1h --pretty
# 2. Is this new? Compare to previous period
npx @leoflores/datadog-cli logs compare --query "status:error" --period 1h --pretty
# 3. Find error patterns
npx @leoflores/datadog-cli logs patterns --query "status:error" --from 1h --pretty
# 4. Narrow down by service
npx @leoflores/datadog-cli logs search --query "status:error service:api" --from 1h --pretty
# 5. Get context around a timestamp
npx @leoflores/datadog-cli logs context --timestamp "2024-01-15T10:30:00Z" --service api --pretty
# 6. Follow the distributed trace
npx @leoflores/datadog-cli logs trace --id "TRACE_ID" --pretty