Descargar registros de ejecución del agente sin procesar

OBTENER /api/v1/projects/{id}/agent-logs/export

Transmite registros de registro de espacio de trabajo visibles para el cliente para un servicio requerido y hasta 24 horas desde como máximo 20 MiB de objetos fuente comprimidos como líneas JSON gzip normalizadas AgentLogEntry. El tiempo de espera de exportación de extremo a extremo es de 30 minutos. El procesamiento está limitado a 100 MiB de entrada decodificada y 20 MiB de salida de respuesta comprimida. Los registros se filtran al proyecto, espacio de trabajo y servicio autorizados; no se admiten otros filtros interactivos. Los clientes deben consumir y validar el flujo gzip hasta EOF porque un flujo interrumpido puede retener HTTP 200 pero tener un tráiler gzip no válido. El alcance del proyecto se lleva mediante el parámetro de ruta de ID de ruta y la organización se deriva de ese proyecto.

Parámetros de path

  • ID string Requerido

    ID del proyecto

Parámetros de query

  • ID del espacio de trabajo string Requerido

    Identificador del espacio de trabajo

  • service string Requerido

    Servicio de tiempo de ejecución: agent-execution-runtime o tool-executor (se aceptan alias de agente y herramienta)

  • start_time string

    Hora de inicio de RFC3339 (predeterminado: 1 hace una hora)

  • hora_final string

    Hora de finalización de RFC3339 (predeterminado: ahora)

Respuestas

  • 200 application/gzip

    OK

    Atributo de ocultar encabezados Mostrar atributo de encabezados
    • Content-Disposition string

      nombre del archivo adjunto

  • 400 application/json

    Solicitud incorrecta

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • Código string
    • Error string
    • éxito booleano
  • 403 application/json

    Forbidden

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • Código string
    • Error string
    • éxito booleano
  • 404 application/json

    No encontrado

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • Código string
    • Error string
    • éxito booleano
  • 413 application/json

    Entidad de solicitud demasiado grande

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • Código string
    • Error string
    • éxito booleano
  • 429 application/json

    Demasiadas peticiones

    Atributo de ocultar encabezados Mostrar atributo de encabezados
    • Después de reintento string

      Segundos antes de volver a intentarlo

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • Código string
    • Error string
    • éxito booleano
  • 500 application/json

    Error interno del servidor

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • Código string
    • Error string
    • éxito booleano
  • 503 application/json

    Servicio no disponible

    Atributo de ocultar encabezados Mostrar atributo de encabezados
    • Después de reintento string

      Segundos antes de volver a intentarlo

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • Código string
    • Error string
    • éxito booleano
  • 504 application/json

    Tiempo de espera del Gateway

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • Código string
    • Error string
    • éxito booleano
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"
Ejemplos de respuesta (400)
{
  "code": "string",
  "error": "string",
  "success": true
}
Ejemplos de respuesta (403)
{
  "code": "string",
  "error": "string",
  "success": true
}
Ejemplos de respuesta (404)
{
  "code": "string",
  "error": "string",
  "success": true
}
Ejemplos de respuesta (413)
{
  "code": "string",
  "error": "string",
  "success": true
}
Ejemplos de respuesta (429)
# Headers
Retry-After: string

# Payload
{
  "code": "string",
  "error": "string",
  "success": true
}
Ejemplos de respuesta (500)
{
  "code": "string",
  "error": "string",
  "success": true
}
Ejemplos de respuesta (503)
# Headers
Retry-After: string

# Payload
{
  "code": "string",
  "error": "string",
  "success": true
}
Ejemplos de respuesta (504)
{
  "code": "string",
  "error": "string",
  "success": true
}