Registros

Acesse os registros do seu aplicativo.

Paginação com a API de registro

O endpoint de registro retorna até 100 entradas de registro por página. Se a query corresponder a mais de 100 entradas, o resultado será paginado. Tal resultado conterá duas informações que você precisará solicitar na próxima página de entradas para a mesma query: os campos nextEndDate e nextSkip .

Os resultados paginados sempre contêm o campo nextEndDate. Um resultado paginado também conterá o campo nextSkip se o registro de data/hora da primeira entrada na próxima página for idêntico ao registro de data/hora da última entrada na página atual.

Para solicitar a primeira página de até 100 entradas de registro, use o endpoint como de costume:

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

Para solicitar a próxima página de até 100 entradas de registros, passe os valores de nextEndDate e nextSkip como os parâmetros end_date e skip, respectivamente:

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}'

Repita esta etapa para obter mais páginas até que a resposta não tenha um campo nextEndDate. Isso significa que você chegou à última página.

Para obter mais informações, consulte GET /groups/{groupId}/apps/{appId}/logs.