Atlas mantiene un registro de los eventos de activador, Function y Change Stream y publica notificaciones en la fuente de actividad de tu Proyecto en Atlas. Atlas guarda los registros durante 10 días, después de los cuales se borran.
Para aprender a ver, filtrar y analizar los registros de tu aplicación, consulta Ver los registros de la aplicación.
Registros de errores
Todas las entradas del registro tienen uno de los siguientes estados:
OKque representa un evento común que ha tenido éxito sin ningún error.Errorque representa un evento que no se ejecutó correctamente por cualquier motivo.
Por ejemplo, Atlas registra un error para cualquiera de los siguientes eventos:
Intentas acceder a datos almacenados en Atlas para los que no existe una regla aplicable.
No gestiona un rechazo o error en una {AtlasFunction}.
Llamas a
context.services.get()para un recurso que no existe.
Filtros de registro
Por razones de rendimiento, Atlas limita las consultas individuales a un máximo de 100 entradas de registro por página. Puedes filtrar los registros por tipo, estado, marca de tiempo, usuario y ID de solicitud para devolver solo los registros que sean relevantes para tu query.
Líneas de registro
Las funciones pueden registrar información usando el método console.log() de JavaScript. Atlas convierte en string cada registro de la consola y almacena cada string como una sola línea. Atlas trunca líneas a 512 bytes de longitud. Para los conjuntos de caracteres ASCII, esto se traduce en 512 caracteres; dependiendo del conjunto de caracteres que utilices, puede que se observe truncamiento con recuentos de caracteres más bajos.
Atlas guarda solo las primeras 25 líneas de registro para una entrada de registro determinada.
Retención de registros
Atlas conserva los registros durante 10 días, después de lo cual se eliminan.
Si necesita registros con más de 10 días de antigüedad, puede hacerlo automáticamente reenviar registros a otro servicio. También puedes descargar un vaciado de los registros disponibles actualmente desde la Interfaz de Usuario o utilizar los puntos de acceso de registro de la API de administrador para obtener los registros antes de que caduquen.
Métricas de la aplicación
Atlas mide el uso y registra métricas agregadas a lo largo del tiempo. Puede acceder y utilizar las métricas para evaluar el desempeño e identificar tendencias de uso. Por ejemplo, cuánto tiempo se dedicó a realizar cálculos.
Para obtener más información sobre qué métricas están disponibles y cómo acceder a ellas, consulta Métricas.
Alertas de Atlas
Los eventos de Atlas se publican en el feed de actividades de tu proyecto Atlas. Las alertas incluyen eventos de fallo de disparador, que se producen cuando un disparador falla y no puede reiniciarse automáticamente.
Para obtener más información, consulte Fuentes de actividad y alertas de Atlas.
Formato de registro
Las entradas del registro de activador tienen la siguiente forma:
Logs: [ <log line>, <log line>, ... ] See Function. See Trigger. Compute Used: <number> bytes•ms
Campos
Campo | Descripción |
|---|---|
Cómputo utilizado | Carga computacional de la operación. |
Registros | Lista de salidas de |
Ver Función. Ver Disparador. | Enlaces al Activador que lanzó este evento, así como a la Función que se ejecutó mediante este evento. |
Campos de error
Las entradas de registro creadas por operaciones fallidas pueden incluir los siguientes campos adicionales para fines de depuración:
Campo | Descripción |
|---|---|
Error | Breve descripción de un error. |