원시 에이전트 런타임 로그 다운로드

얻다 /api/v1/projects/{id}/agent-logs/export

하나의 필수 서비스와 최대 20MiB의 압축된 소스 객체에서 최대 24시간에 대해 고객이 볼 수 있는 작업 공간 로그 기록을 정규화된 AgentLogEntry gzip JSON 줄로 스트리밍합니다. 엔드 투 엔드 내보내기 제한 시간은 30분입니다. 처리는 디코딩된 입력의 100MiB와 압축된 응답 출력의 20MiB로 제한됩니다. 기록은 승인된 프로젝트 , 작업 공간 및 서비스로 필터링됩니다. 다른 대화형 필터는 지원되지 않습니다. 중단된 스트림 HTTP 200를 유지할 수 있지만 유효하지 않은 gzip 예고편을 가질 수 있으므로 클라이언트는 gzip 스트림 EOF로 소비하고 유효성을 검사해야 합니다. 프로젝트 범위는 경로 ID 경로 매개 변수에 의해 전달되며 조직은 해당 프로젝트 에서 파생됩니다.

경로 매개변수

  • id 문자열 필수 사항

    프로젝트 ID

쿼리 매개변수

  • Workspace_id 문자열 필수 사항

    작업 공간 식별자

  • 서비스 문자열 필수 사항

    런타임 서비스: 에이전트 실행 런타임 또는 도구 실행기(에이전트 및 도구 별칭 허용)

  • start_time 문자열

    RFC3339 시작 시간(기본값: 1시간 전)

  • end_time 문자열

    RFC3339 종료 시간(기본값: 지금)

응답

  • 200 애플리케이션/gzip

    확인

    헤더 속성 숨기기 헤더 속성 표시
    • 콘텐츠 처리 문자열

      첨부 파일 이름

  • 400 application/json

    잘못된 요청

    응답 속성 숨기기 응답 속성 표시 객체
    • 코드 문자열
    • 오류 문자열
    • 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
}