日志搜索分析服务

Datadog MCP Server 是一个模型上下文协议服务器,使AI助手能够直接搜索和分析Datadog日志,通过自然语言查询提高故障排除和日志分析的效率。

  • by i524
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 i524/datadog-mcp-server

使用说明

Datadog MCP服务器

模型上下文协议(MCP)服务器,使AI助手能够直接搜索和分析Datadog日志。这种集成允许AI助手使用自然语言查询您的Datadog日志,使故障排除和日志分析更加高效。

特性

  • 日志搜索:使用灵活的查询参数搜索Datadog日志
  • 基于时间的过滤:按特定时间范围筛选日志
  • 分页支持:使用基于光标的分页浏览大型日志集
  • 即将推出:指标检索功能

先决条件

  • 具有API访问权限的Datadog帐户
  • Datadog API和应用程序密钥(请参阅 文档 详情)

设置

将MCP服务器配置添加到AI助手的MCP设置文件中:

备注:此MCP服务器仅支持stdio传输。不支持SSE传输。

"datadog-mcp-server": {
  "command": "npx",
  "args": ["-y", "@i524/datadog-mcp-server"],
  "env": {
    "DD_API_KEY": "<your-datadog-api-key>",
    "DD_APP_KEY": "<your-datadog-app-key>"
  }
}

用法

可用工具

搜索日志

使用灵活的过滤选项从Datadog搜索日志。

参数:

  • filterQuery (必填):用于筛选日志的查询字符串。看 Datadog日志搜索语法 了解详情。
  • filterFrom (可选):请求日志的最小时间戳(ISO 8601格式)。
  • filterTo (可选):请求日志的最大时间戳(ISO 8601格式)。
  • cursor (可选):用于分页的光标。

示例用法:

// Search for error logs from a specific service in production
{
  "filterQuery": "service:awesome-service status:error",
  "filterFrom": "2025-01-01T00:00:00Z",
  "filterTo": "2025-01-02T00:00:00Z"
}

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。