
Datadog MCP Server

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