关于 datadog
datadog 是用于指导 Datadog API 操作的技能,提供命令行示例,涵盖日志、指标、追踪和监控器,并要求操作前检查所需环境变量。
主要功能
- 01Datadog API 请求示例
- 02查询日志与事件
- 03查询指标
- 04搜索 APM 追踪
- 05列出监控器
- 06提供 Windows PowerShell 等效命令
适用场景
- 01查询服务错误日志
- 02获取指定时间范围的指标
- 03搜索 APM 追踪或列出监控器
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ openhands/ extensions --skill datadog安装后在 Claude Code 中输入/datadog确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
README.md.plugin/plugin.jsonreferences/windows.md详细介绍
Datadog
Datadog 的 curl、环境变量、时间戳和 JSON 格式化代码片段的 Windows PowerShell 等效写法位于 references/windows.md。
[ -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"
如果缺少任何变量,请先让用户提供后再继续:
- DD_API_KEY:Datadog API 密钥
- DD_APP_KEY:Datadog 应用密钥
- DD_SITE:Datadog 站点(例如,
datadoghq.com、datadoghq.eu、us3.datadoghq.com)
身份验证标头
-H "DD-API-KEY: ${DD_API_KEY}" \
-H "DD-APPLICATION-KEY: ${DD_APP_KEY}" \
-H "Content-Type: application/json"
查询日志
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 .
查询指标
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 .
查询 APM 跟踪
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 .
列出监视器
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 .
文档
评论
支持 Markdown