Registros de trigger
Nesta página
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.
Registros de erros
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.
Filtros de registro
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.
Linhas de registro
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.
Retenção de logs
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.
Métricas do aplicativo
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.
atlas alertas
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 .
Formato de registro
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
Campos
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. |
Campos de erro
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. |