Menu Docs
Página inicial do Docs
/
MongoDB Atlas
/ /

Registros de trigger

Nesta página

  • Registros de erros
  • Filtros de registro
  • Linhas de registro
  • Retenção de logs
  • Métricas do aplicativo
  • atlas alertas
  • Formato de registro
  • Campos
  • Campos de erro

O Atlas mantém um registro de eventos trigger, de função e de fluxo de alterações e publica notificações no feed de atividades do seu projeto Atlas . O Atlas salva os registros por 10 dias, após o que eles são excluídos.

Para saber como visualizar, filtrar e analisar os registros do seu aplicação , consulte Visualizar registros do aplicativo.

Todas as entradas de registro têm um dos seguintes status:

  • OK, que representa um evento normal que foi bem-sucedido sem erro.

  • Error, que representa um evento que não foi executado com sucesso por qualquer motivo.

Por exemplo, o Atlas registra um erro para qualquer um dos seguintes eventos:

  • Você tenta acessar os dados armazenados no Atlas para os quais não há regra aplicável.

  • Você lança ou não consegue lidar com um erro, ou promete rejeição em uma função Atlas Function.

  • Você chama context.services.get() para um serviço que não existe.

Por motivos de desempenho, o Atlas limita queries individuais a um máximo de 100 entradas de registro por página. Você pode filtrar entradas por tipo, status, registro de data e hora, usuário e ID de solicitação para retornar somente registros relevantes para sua query.

As funções podem registrar informações usando o método console.log() do JavaScript. O Atlas stringifica cada registro do console e armazena cada string como uma única linha. Atlas trunca linhas para 512 bytes de comprimento. Para conjuntos de caracteres ASCII, isso se traduz em 512 caracteres; dependendo do conjunto de caracteres usado, você poderá ver truncamento em contagens de caracteres inferiores.

O Atlas salva apenas as 25 primeiras linhas de registro para uma determinada entrada de registro.

O Atlas retém os registros por 10 dias, após os quais são excluídos.

Se você precisar de registros com mais de 10 dias, poderá encaminhar automaticamente os registros para outro serviço. Você também pode baixar um despejo de registros disponíveis no momento na interface do usuário ou usar os endpoints de registro da API Admin para buscar os registros antes que eles expirem.

O Atlas mede o uso e registra métricas agregadas ao longo do tempo. Você pode acessar e usar as métricas para avaliar o desempenho e identificar tendências de uso. Por exemplo, quanto tempo foi gasto realizando cálculos.

Para saber mais sobre quais métricas estão disponíveis e como acessá-las, consulte Métricas.

Os eventos do Atlas são publicados no feed de atividades do seu projeto Atlas . Os alertas incluem eventos de falha do trigger, que ocorrem quando um trigger falha e não pode ser reiniciado automaticamente.

Para saber mais, consulte Feed de atividades e alertas do Atlas .

As entradas de registro do trigger têm o seguinte formato:

Logs:
[
<log line>,
<log line>,
...
]
See Function. See Trigger.
Compute Used: <number> bytes•ms
Campo
Descrição

Computação usada

Carga computacional da operação.

Registros

Lista de console.log saídas. O Atlas salva os primeiros 512 bytes das últimas chamadas 25 console.log() .

Consulte Função. Consulte trigger.

Links para o trigger que iniciou este evento, bem como para a função que foi executada por este evento.

As entradas de registro criadas por operações malsucedidas podem apresentar os seguintes campos adicionais para fins de depuração:

Campo
Descrição

Erro

Breve descrição de um erro.

Voltar

Definir e acessar valores