SuperAPI AI 工具集

datadog-apm

数据与分析

查看项目

更新于 10-15 17:21

技能介绍

用途:在 Datadog APM 中分析分布式追踪与服务性能,帮助定位延迟、错误和服务健康问题。

主要能力:提供四个工具。search_traces 按查询语法与过滤条件搜索追踪;get_trace_details 获取某条追踪的详细 span 信息;list_services 列出所有已接入的服务;get_service_summary 获取服务健康与性能摘要。

使用方式:通过远程 MCP 传输使用 datadog-mcp 服务器。需配置 DD_API_KEY、DD_APP_KEY,DD_SITE 可选,默认 datadoghq.com。示例查询:search_traces(query="service:network-api @duration:>1s", time_range="1h")、search_traces(query="status:error", time_range="30m")、get_trace_details(trace_id="abc123def456")、list_services()、get_service_summary(service_name="network-api")。

典型工作流:延迟分析先搜索慢追踪,识别资源与操作模式,再下钻追踪瀑布图找瓶颈 span,并与基线对比;错误调查先搜索错误追踪,按错误类型与根因分组,查看 span 级错误,关联近期部署或变更;服务健康审查先列出服务,再获取关键服务摘要,检查错误率、延迟分位数与吞吐量,识别降级服务并查看依赖关系;根因分析从事件或告警出发,查找相关追踪,遍历 span 树定位故障点,检查上下游服务健康并关联基础设施指标。

限制:APM 需要已接入的服务向 Datadog 发送追踪;追踪保留时长取决于 Datadog 套餐;大规模追踪搜索可能分页。工具出错(超时、主机不可达、响应格式错误)时应直接向用户报告失败与错误信息,不得编造或猜测结果。只读调用可检查连通性并酌情重试一次;任何改变状态或发送消息的调用,超时不能证明失败,重试前应检查当前状态或投递状态,保留审批与变更门禁,结果未知时不得重复执行。