<< All versions
Skill v1.0.1
currentAutomated scan100/100openhands/extensions/datadog
4 files
──Details
PublishedAugust 28, 2026 at 06:34 PM
Content Hashsha256:c67db102d293d21e...
Git SHAecb7c8970d73
Bump Typepatch
──Files
Files (1 file, 2.8 KB)
SKILL.md2.8 KBactive
SKILL.md · 99 lines · 2.8 KB
version: "1.0.1" name: datadog description: Query and analyze Datadog logs, metrics, APM traces, and monitors using the Datadog API. Use when debugging production issues, monitoring application performance, or investigating alerts. triggers:
- datadog
Datadog
Windows PowerShell equivalents for the Datadog curl, environment-variable, timestamp, and JSON formatting snippets are in references/windows.md.
<IMPORTANT> Before performing any Datadog operations, first check if the required environment variables are set:
bash
[ -n "$DD_API_KEY" ] && echo "DD_API_KEY is set" || echo "DD_API_KEY is NOT set"[ -n "$DD_APP_KEY" ] && echo "DD_APP_KEY is set" || echo "DD_APP_KEY is NOT set"[ -n "$DD_SITE" ] && echo "DD_SITE is set" || echo "DD_SITE is NOT set"
If any of these variables are missing, ask the user to provide them before proceeding:
- DD_API_KEY: Datadog API key
- DD_APP_KEY: Datadog Application key
- DD_SITE: Datadog site (e.g.,
datadoghq.com,datadoghq.eu,us3.datadoghq.com)
</IMPORTANT>
Authentication Headers
bash
-H "DD-API-KEY: ${DD_API_KEY}" \-H "DD-APPLICATION-KEY: ${DD_APP_KEY}" \-H "Content-Type: application/json"
Query Logs
bash
curl -s -X POST "https://api.${DD_SITE}/api/v2/logs/events/search" \-H "DD-API-KEY: ${DD_API_KEY}" \-H "DD-APPLICATION-KEY: ${DD_APP_KEY}" \-H "Content-Type: application/json" \-d '{"filter": {"query": "service:my-service status:error","from": "now-1h","to": "now"},"sort": "-timestamp","page": {"limit": 50}}' | jq .
Query Metrics
bash
curl -s -G "https://api.${DD_SITE}/api/v1/query" \-H "DD-API-KEY: ${DD_API_KEY}" \-H "DD-APPLICATION-KEY: ${DD_APP_KEY}" \--data-urlencode "query=avg:system.cpu.user{*}" \--data-urlencode "from=$(date -d '1 hour ago' +%s)" \--data-urlencode "to=$(date +%s)" | jq .
Query APM Traces
bash
curl -s -X POST "https://api.${DD_SITE}/api/v2/spans/events/search" \-H "DD-API-KEY: ${DD_API_KEY}" \-H "DD-APPLICATION-KEY: ${DD_APP_KEY}" \-H "Content-Type: application/json" \-d '{"filter": {"query": "service:my-service","from": "now-1h","to": "now"},"sort": "-timestamp","page": {"limit": 25}}' | jq .
List Monitors
bash
curl -s -G "https://api.${DD_SITE}/api/v1/monitor" \-H "DD-API-KEY: ${DD_API_KEY}" \-H "DD-APPLICATION-KEY: ${DD_APP_KEY}" | jq .