Datadog MCP Server

Datadog MCP Server

site icon
2025.03.29 0
TypeScript日志分析故障排除开发效率
Datadog MCP Server 是一个模型上下文协议(MCP)服务器,旨在使AI助手能够直接搜索和分析Datadog日志。该集成允许AI助手使用自然语言查询Datadog日志,从而提高故障排除和日志分析的效率。
View on GitHub

Overview

基本能力

产品定位

Datadog MCP Server 是一个专为AI助手设计的日志搜索和分析工具,通过与Datadog的集成,提供高效的日志查询和分析能力。

核心功能

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

适用场景

  • 故障排除:快速定位和解决生产环境中的问题。
  • 日志分析:通过自然语言查询分析日志数据。
  • 开发调试:帮助开发人员在开发过程中快速查找和调试日志。

工具列表

search-logs

搜索Datadog日志并提供灵活的过滤选项。

参数: - filterQuery(必需):用于过滤日志的查询字符串。 - filterFrom(可选):请求日志的最小时间戳(ISO 8601格式)。 - filterTo(可选):请求日志的最大时间戳(ISO 8601格式)。 - cursor(可选):用于分页的游标。

示例用法:

{
  "filterQuery": "service:awesome-service status:error",
  "filterFrom": "2025-01-01T00:00:00Z",
  "filterTo": "2025-01-02T00:00:00Z"
}

常见问题解答

  • 如何获取API密钥?:请参考Datadog文档获取API和应用程序密钥。
  • 是否支持SSE传输?:目前仅支持stdio传输,不支持SSE传输。

使用教程

使用依赖

  • 需要一个具有API访问权限的Datadog账户。
  • Datadog API和应用程序密钥(详情请参阅文档)。

安装教程

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

"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>"
  }
}

调试方式

安装完成后,可以通过以下命令测试日志搜索功能:

{
  "filterQuery": "service:awesome-service status:error",
  "filterFrom": "2025-01-01T00:00:00Z",
  "filterTo": "2025-01-02T00:00:00Z"
}

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。