Datadog账单分析服务

Datadog账单分析服务是一个提供Datadog账单和使用分析工具的服务,适用于AI助手如Claude。

  • by NayemReza
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 NayemReza/datadog-billing-mcp

使用说明

Datadog计费MCP服务器

一个模型上下文协议(MCP)服务器,为克劳德等人工智能助手提供Datadog计费和使用分析工具。

特性

  • 成本分析:估计、历史和预计成本
  • 使用度量:日志、主机、容器、APM、RUM细分
  • 日志卷跟踪:按指数分列的每小时/每天日志索引趋势

工具

工具 说明
get_estimated_cost 按产品估算的当前计费期成本
get_historical_cost 日期范围的月度成本历史记录
get_projected_cost 承诺/按需拆分的月末预计成本
get_usage_summary 使用指标(日志、主机、容器、APM、RUM)
get_logs_by_index 按索引记录事件计数,每小时/每天聚合

安装

先决条件

  • Python 3.11+
  • 紫外线 包管理器
  • Datadog API密钥和应用程序密钥

设置

  1. 克隆存储库:
git clone https://github.com/NayemReza/datadog-billing-mcp.git
cd datadog-billing-mcp
  1. 安装依赖项:
uv sync

配置

克劳德代码

使用CLI添加MCP服务器:

claude mcp add --scope local --transport stdio datadog-billing \
  -- uv --directory /path/to/datadog-billing-mcp run datadog-billing-mcp

然后在中设置环境变量 ~/.claude.json 在您的项目下 mcpServers 条目:

{
  "projects": {
    "/path/to/your-project": {
      "mcpServers": {
        "datadog-billing": {
          "type": "stdio",
          "command": "uv",
          "args": ["--directory", "/path/to/datadog-billing-mcp", "run", "datadog-billing-mcp"],
          "env": {
            "DD_API_KEY": "your-api-key",
            "DD_APP_KEY": "your-app-key",
            "DD_SITE": "datadoghq.eu"
          }
        }
      }
    }
  }
}

注: 不要将MCP服务器添加到 .claude/settings.local.json --他们在那里被默默地忽视了。使用 ~/.claude.json 对于本地/个人服务器,或 .mcp.json 用于团队共享服务器(但避免提交API密钥)。

环境变量

变量 必填 描述
DD_API_KEY 是 数据狗API密钥
DD_APP_KEY 是 数据狗应用程序密钥
DD_SITE 否 数据狗区域(默认值: datadoghq.com)

有效的DD_SITE值:

  • datadoghq.com (美元1)
  • us3.datadoghq.com (美国3)
  • us5.datadoghq.com (美元5)
  • datadoghq.eu (欧盟)
  • ap1.datadoghq.com (AP1)
  • ddog-gov.com (美国单馈)

使用示例

配置后,Claude可以使用这些工具:

"What's our projected Datadog cost this month?"
→ Uses get_projected_cost

"Show me historical costs from January to now"
→ Uses get_historical_cost with start_month="2025-01"

"Break down our log usage by day for the last week"
→ Uses get_logs_by_index with daily aggregation

"What's driving our cost increase?"
→ Combines multiple tools to analyze trends

API密钥权限

应用程序密钥需要以下作用域:

  • usage_read -所有计费/使用端点都需要

安全

  • 凭据仅通过环境变量传递
  • 响应中从不记录或公开密钥
  • 所有请求都直接发送到官方的Datadog API端点

许可证

麻省理工学院