App Services 로그 조회

얻다 /groups/{groupId}/apps/{appId}/logs

경로 매개변수

쿼리 매개변수

  • co_id 문자열

    특정 요청 상관관계 ID와 관련된 로그 메시지만 반환합니다.

  • errors_only 부울

    이 필드의 값은 중요하지 않습니다. 요청에 포함된 경우 이 엔드포인트는 값이 false로 설정된 경우에도 오류 로그만 반환합니다. 이 필드가 요청에서 제외되면 이 엔드포인트는 오류가 아닌 로그만 반환합니다.

  • user_id 문자열

    특정 user_id와 관련된 로그 메시지만 반환합니다.

  • start_date 문자열

    결과 반환을 시작할 ISO 8601의 날짜 및 시간(배타적)입니다.

  • end_date 문자열

    결과 반환을 중단할 ISO 8601의 날짜 및 시간(포괄적)입니다.

  • 건너뛰기 integer

    응답에 포함하기 전에 건너뛸 일치 로그 항목의 오프셋 수입니다.

  • limit integer

    응답에 포함할 최대 로그 항목 수입니다. 쿼리가 이 수보다 많은 로그와 일치하는 경우 한도에 도달할 때까지 날짜별 오름차순으로 문서를 반환합니다.

    최소값은 1, 최대값은 100입니다.

  • 유형 문자열

    조회하려는 로그의 종류입니다.

    값은 TRIGGER_FAILURE, TRIGGER_ERROR_HANDLER, DB_TRIGGER, AUTH_TRIGGER, SCHEDULED_TRIGGER, FUNCTION, SERVICE_FUNCTION, STREAM_FUNCTION, SERVICE_STREAM_FUNCTION, AUTH, WEBHOOK, ENDPOINT, PUSH, API, API_KEY, GRAPHQL, SYNC_CONNECTION_START, SYNC_CONNECTION_END, SYNC_SESSION_START, SYNC_SESSION_END, SYNC_CLIENT_WRITE, SYNC_ERROR, SYNC_OTHER, SCHEMA_ADDITIVE_CHANGE, SCHEMA_GENERATION, SCHEMA_VALIDATION 또는 LOG_FORWARDER.

응답

  • 200 application/json

    성공적으로 조회되었습니다.

    응답 속성 숨기기 응답 속성 표시 객체
    • 로그 배열[객체]

      요청 당 최대 100 개의 결과.

      요소가 100 개 이하입니다.

      다음 중 하나입니다.
    • NextEndDate 문자열 필수 사항

      ISO 8601 형식의 로그 항목 다음 페이지의 종료 날짜 및 시간입니다. App Services 100 개 이상의 로그 항목과 일치하는 쿼리의 결과 집합을 페이지로 나누고 이 필드 페이지가 매겨진 응답에 포함합니다. 최대 100 개 항목으로 구성된 다음 페이지를 가져오려면 후속 요청 에서 이 값을 end_date 매개 변수로 전달합니다.

    • NextSkip integer 필수 사항

      ISO 8601 형식의 로그 항목의 다음 페이지로의 오프셋입니다. MongoDB App Services 100 개 이상의 로그 항목과 일치하는 쿼리의 결과 세트에 페이지를 매기고, 다음 페이지의 첫 번째 항목이 이 페이지의 마지막 항목과 동일한 타임스탬프를 갖는 페이지가 매겨진 응답에 이 필드 포함합니다. 최대 100 개 항목으로 구성된 다음 페이지를 가져오려면 이 값이 있는 경우 후속 요청 에서 skip 매개변수로 전달합니다.

GET /groups/{groupId}/apps/{appId}/logs
curl \
 --request GET 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/logs' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
응답 예시(200)
{
  "logs": [
    {
      "_id": "63922bf071bdce7b19e14e76",
      "co_id": "63922bf071bdce7b19e14e75",
      "domain_id": "60c8f69884b0a73d14bb634b",
      "app_id": "60c8f69884b0a73d14bb634a",
      "group_id": "5b2ec426970199272441a214",
      "request_url": "/api/client/v2.0/app/test-for-now-vbwlr/auth/providers/anon-user/login",
      "request_method": "POST",
      "started": "2022-12-08T18:24:48.409Z",
      "completed": "2022-12-08T18:24:48.41Z",
      "type": "API"
    }
  ],
  "nextEndDate": "string",
  "nextSkip": 42
}