Baixar registros de tempo de execução do agente bruto

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

Transmite registros de registro de espaço de trabalho visíveis para o cliente para um serviço necessário e até 24 horas de no máximo 20 MiB de objetos de origem compactados como Linhas JSON normalizadas do AgentLogEntry gzip. O tempo limite de exportação de ponta a ponta é de 30 minutos. O processamento é limitado a 100 MiB de entrada descodificada e 20 MiB de saída de resposta comprimida. Os registros são filtrados para o projeto, espaço de trabalho e serviço autorizados; outros filtros interativos não são suportados. Os clientes devem consumir e validar o stream gzip para EOF porque um stream interrompido pode reter HTTP 200, mas ter um trigger gzip inválido. O escopo do projeto é realizado pelo parâmetro route id path e a organização é derivada desse projeto.

parâmetros de caminho

  • id string Obrigatório

    ID do Projeto

parâmetros de query

  • workspace_id string Obrigatório

    Identificador do espaço de trabalho

  • serviço string Obrigatório

    Serviço de tempo de execução: agente-execução-runtime ou ferramenta-executor (aliases de agente e ferramenta aceitos)

  • start_time string

    Hora de início da RFC3339 (padrão: 1 hora atrás)

  • end_time string

    Hora de término RFC3339 (padrão: agora)

Respostas

  • 200 aplicação/gzip

    OK

    Ocultar atributo de cabeçalhos Mostrar atributo de cabeçalhos
    • Disposição do conteúdo string

      Nome do arquivo anexado

  • 400 aplicação/json

    Solicitação inválida

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • código string
    • Erro string
    • Sucesso booleano
  • 403 aplicação/json

    Proibido

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • código string
    • Erro string
    • Sucesso booleano
  • 404 aplicação/json

    Não encontrado

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • código string
    • Erro string
    • Sucesso booleano
  • 413 aplicação/json

    Entidade solicitante muito grande

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • código string
    • Erro string
    • Sucesso booleano
  • 429 aplicação/json

    Muitas solicitações

    Ocultar atributo de cabeçalhos Mostrar atributo de cabeçalhos
    • Tentar novamente depois string

      Segundos antes de tentar novamente

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • código string
    • Erro string
    • Sucesso booleano
  • 500 aplicação/json

    Erro interno do servidor

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • código string
    • Erro string
    • Sucesso booleano
  • 503 aplicação/json

    Serviço indisponível

    Ocultar atributo de cabeçalhos Mostrar atributo de cabeçalhos
    • Tentar novamente depois string

      Segundos antes de tentar novamente

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • código string
    • Erro string
    • Sucesso booleano
  • 504 aplicação/json

    Tempo limite do gateway

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • código string
    • Erro string
    • Sucesso 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"
Exemplos de resposta (400)
{
  "code": "string",
  "error": "string",
  "success": true
}
Exemplos de resposta (403)
{
  "code": "string",
  "error": "string",
  "success": true
}
Exemplos de resposta (404)
{
  "code": "string",
  "error": "string",
  "success": true
}
Exemplos de resposta (413)
{
  "code": "string",
  "error": "string",
  "success": true
}
Exemplos de resposta (429)
# Headers
Retry-After: string

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

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