下载原始代理运行时日志

获取 /api/v1/projects/{id}/agent-logs/export

从最多 20 MiB 的压缩源对象中以标准化 AgentLogEntry gzip JSON行的形式流式传输一项所需服务和长达 24 小时的客户可见的工作区日志记录。端到端导出超时为 30 分钟。处理上限为 100 MiB 的解码输入和 20 MiB 的压缩响应输出。记录筛选为授权项目、工作区和服务;不支持其他交互式筛选器。客户端必须使用 gzip流并验证 EOF,因为中断的流可以保留HTTP 200,但具有无效的 gzip 预告片。项目范围由路由 ID 路径参数承载,而组织则派生自该项目。

路径参数

  • id 字符串 必需

    项目 ID

查询参数

  • Workspace_id 字符串 必需

    工作区标识符

  • 服务 字符串 必需

    运行时服务:agent-execution-runtime 或tool-executor(接受代理和工具别名)

  • start_time 字符串

    RFC3339 开始时间(默认:1 小时前)

  • end_time 字符串

    RFC3339 结束时间(默认:现在)

响应

  • 200 应用程序/gzip

    正常

    隐藏标头属性 显示标头属性
    • 内容部署 字符串

      附件文件名

  • 400 application/json

    Bad Request

    隐藏响应属性 显示响应属性 对象
    • 代码 字符串
    • 错误 字符串
    • Success 布尔
  • 403 application/json

    Forbidden

    隐藏响应属性 显示响应属性 对象
    • 代码 字符串
    • 错误 字符串
    • Success 布尔
  • 404 application/json

    未找到

    隐藏响应属性 显示响应属性 对象
    • 代码 字符串
    • 错误 字符串
    • Success 布尔
  • 413 application/json

    请求实体太大

    隐藏响应属性 显示响应属性 对象
    • 代码 字符串
    • 错误 字符串
    • Success 布尔
  • 429 application/json

    请求过多

    隐藏标头属性 显示标头属性
    • 重试后 字符串

      重试前的秒数

    隐藏响应属性 显示响应属性 对象
    • 代码 字符串
    • 错误 字符串
    • Success 布尔
  • 500 application/json

    内部服务器错误

    隐藏响应属性 显示响应属性 对象
    • 代码 字符串
    • 错误 字符串
    • Success 布尔
  • 503 application/json

    服务不可用

    隐藏标头属性 显示标头属性
    • 重试后 字符串

      重试前的秒数

    隐藏响应属性 显示响应属性 对象
    • 代码 字符串
    • 错误 字符串
    • Success 布尔
  • 504 application/json

    网关超时

    隐藏响应属性 显示响应属性 对象
    • 代码 字符串
    • 错误 字符串
    • Success 布尔
GET /api/v1/projects/{id}/agent-logs/export
curl \
 --request GET 'https://agentengine.mongodb.com/api/v1/projects/{id}/agent-logs/export?workspace_id=string&service=string' \
 --header "Authorization: $API_KEY"
响应示例 (400)
{
  "code": "string",
  "error": "string",
  "success": true
}
响应示例 (403)
{
  "code": "string",
  "error": "string",
  "success": true
}
响应示例 (404)
{
  "code": "string",
  "error": "string",
  "success": true
}
响应示例 (413)
{
  "code": "string",
  "error": "string",
  "success": true
}
响应示例 (429)
# Headers
Retry-After: string

# Payload
{
  "code": "string",
  "error": "string",
  "success": true
}
响应示例 (500)
{
  "code": "string",
  "error": "string",
  "success": true
}
响应示例 (503)
# Headers
Retry-After: string

# Payload
{
  "code": "string",
  "error": "string",
  "success": true
}
响应示例 (504)
{
  "code": "string",
  "error": "string",
  "success": true
}