로그

애플리케이션의 로그에 액세스합니다.

로깅 API를 사용한 페이지 매김

로깅 엔드포인트는 페이지당 최대 100 개의 로그 항목을 반환합니다. 쿼리 100 개 이상의 항목과 일치하면 결과가 페이지로 매겨집니다. 이러한 결과에는 동일한 쿼리 에 대해 다음 페이지의 항목을 요청 데 필요한 두 가지 정보, 즉 nextEndDatenextSkip 필드가 포함됩니다.

페이지가 매겨진 결과에는 항상 nextEndDate 필드가 포함됩니다. 다음 페이지의 첫 번째 항목의 타임스탬프가 현재 페이지의 마지막 항목의 타임스탬프와 동일한 경우 페이지가 매겨진 결과에는 nextSkip 필드도 포함됩니다.

최대 100개의 로그 항목 중 첫 페이지를 요청하려면 평소와 같이 엔드포인트를 사용합니다.

curl --request GET \
  --header 'Authorization: Bearer <access_token>' \
  'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/logs'

최대 100개의 로그 항목으로 구성된 다음 페이지를 요청하려면 nextEndDatenextSkip 값을 각각 end_dateskip 매개변수로 전달합니다.

curl --request GET \
  --header 'Authorization: Bearer <access_token>' \
  'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/logs?end_date={nextEndDate of previous response}&skip={nextSkip of previous response}'

응답에 nextEndDate 필드가 없을 때까지 이 단계를 반복하여 더 많은 페이지를 가져옵니다. 해당 필드가 없으면 마지막 페이지에 도달했음을 의미합니다.

자세한 내용은 /groups/{groupId}/apps/{appId}/logs 가져오기를 참조하세요.