SuperAPI AI 工具集

dd-pup

编程与开发

查看项目

更新于 10-15 23:46

技能介绍

pup 是 Datadog 的命令行工具(Rust 实现),用于在终端中执行 Datadog API 操作,支持 OAuth2 与 API Key 认证。

用途:查询与操作 Datadog 中的日志、指标、APM 追踪、监控器、事件、事故、仪表盘、SLO、合成测试、值班、主机、安全信号、审计日志、服务目录、笔记本、工作流、可观测性管道、LLM 可观测性、参考表与成本配置等资源。

主要能力:日志搜索与聚合、指标查询与列表、APM 服务与追踪搜索、监控器增删改查、停机计划、事故列表与导入、仪表盘与 SLO 管理、合成测试与位置查询、值班团队与成员、主机与基础设施查询、事件查询、用户与团队查询、安全信号筛选、审计日志搜索(Lucene 语法,可输出 JSON 供 jq 处理)、服务目录、笔记本、工作流运行、可观测性管道校验、LLM 可观测性项目/实验/数据集/跨度、参考表、AWS/Azure/GCP 成本配置。

使用方式:先安装 pup,再执行 pup auth login 走 OAuth2 浏览器流程,或用环境变量 DD_API_KEY、DD_APP_KEY、DD_SITE 进行无浏览器/CI 认证。常用命令包括 pup auth status、pup auth refresh、pup auth logout;pup --help 与 pup <command> --help 可查看子命令。命令中涉及 <env>、<service-name>、<team-id> 等占位符时,应先从上下文或列表/搜索命令获取真实值,无法确定时向用户确认,不要直接运行含未解析占位符的命令。

限制:令牌约 1 小时过期,命令返回 401 时先 pup auth refresh,失败再重新登录;403 通常为权限不足,404 为资源 ID 错误,限流时需在调用间加延迟。资料未提供安装命令的具体内容,仅说明参见 Setup Pup;也未提供收费、价格与效果信息。