SuperAPI AI 工具集

datadog-automation

部署与运维

查看项目

更新于 10-15 20:33

技能介绍

用途:通过 Composio 的 Datadog 工具包经 Rube MCP 自动化 Datadog 监控与可观测性操作,包括查询指标、搜索日志、管理监控器与仪表盘、创建事件和停机维护。

前置条件:Rube MCP 已连接(RUBE_SEARCH_TOOLS 可用);通过 RUBE_MANAGE_CONNECTIONS 以 toolkit datadog 建立有效 Datadog 连接;每次先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。

设置:在客户端配置中将 https://rube.app/mcp 添加为 MCP 服务器,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 有响应;调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit datadog;若连接非 ACTIVE,按返回的授权链接完成 Datadog 认证;确认状态为 ACTIVE 后再执行工作流。

主要能力与用法: 指标:DATADOG_LIST_METRICS 列出指标名,DATADOG_QUERY_METRICS 查询时序数据,参数 query、from、to(Unix 秒)。查询语法为 aggregation:metric_name{tag_filters},聚合支持 avg、sum、min、max、count。 日志:DATADOG_LIST_LOG_INDEXES 列出索引,DATADOG_SEARCH_LOGS 搜索日志,参数 query、from、to、sort、limit;查询语法如 service:web status:error,受保留期限制,大结果集需分页。 监控器:DATADOG_LIST_MONITORS、DATADOG_GET_MONITOR、DATADOG_CREATE_MONITOR、DATADOG_UPDATE_MONITOR、DATADOG_MUTE_MONITOR、DATADOG_UNMUTE_MONITOR;monitor_id 为数字,type 需与 query 类型匹配,message 支持 @提及,静音仅抑制通知但仍会评估。 仪表盘:DATADOG_LIST_DASHBOARDS、DATADOG_GET_DASHBOARD、DATADOG_UPDATE_DASHBOARD、DATADOG_DELETE_DASHBOARD;dashboard_id 为字母数字字符串,layout_type 创建后不可更改,删除不可恢复。 事件与停机:DATADOG_LIST_EVENTS、DATADOG_CREATE_EVENT、DATADOG_CREATE_DOWNTIME;事件参数 title、text、alert_type、tags;停机参数 scope、start、end、message、monitor_id,省略 end 会创建无限期停机。 主机与链路:DATADOG_LIST_HOSTS、DATADOG_GET_TRACE_BY_ID;参数 filter、sort_field、sort_dir、trace_id。

限制:多数端点使用 Unix 秒时间戳;Datadog API 有按端点速率限制,遇 429 需退避;标签格式为 key:value,多标签为 AND 逻辑;日志搜索受保留期约束;仪表盘组件为复杂嵌套对象,建议先获取现有定义。