Docs Menu
Docs Home
/ /
Servicios de aplicaciones Atlas

Monitorear la actividad de la aplicación

App Services mantiene un registro de los eventos de la aplicación, registra métricas que resumen el uso y el rendimiento de su aplicación y publica notificaciones en la fuente de actividades de su proyecto Atlas.

App Services registra todas las solicitudes entrantes y eventos de la aplicación. Estos eventos incluyen solicitudes de API, operaciones de sincronización de dispositivos, ejecución de activadores, autenticación de usuarios y otras actividades. App Services guarda los registros durante 10 días, tras los cuales se eliminan.

Para aprender a ver, filtrar y analizar los registros de sus aplicaciones, consulte Ver registros de aplicaciones.

Una entrada de registro describe un evento de aplicación de un tipo determinado. Cada entrada contiene información sobre el evento y la respuesta del sistema. Por ejemplo, un registro puede incluir la dirección IP que emitió una solicitud, así como un resumen de los permisos de acceso a los datos evaluados y asignados para atenderla.

Las aplicaciones registran los siguientes tipos de eventos:

  • Autenticación, incluida la creación, el inicio de sesión y la eliminación de usuarios.

  • Flujo de cambios, incluido cualquier momento en que un usuario abre o cierra un flujo de eventos de cambio.

  • Sincronización de dispositivos, incluidos todos los eventos relacionados con la sincronización de datos entre los dispositivos cliente y MongoDB Atlas.

  • Punto final, incluido cualquier momento en que se realiza una solicitud a un punto final de API de datos.

  • Función, que incluye tanto funciones Atlas como consultas individuales a fuentes de datos Atlas de MongoDB vinculadas realizadas mediante el SDK del dispositivo Atlas.

  • Servicio, incluidos puntos finales HTTPS y llamadas a acciones de servicio emitidas desde el SDK del dispositivo Atlas.

  • Esquema, incluidos todos los eventos relacionados con cambios en el esquema de una aplicación.

  • Disparador, incluidosactivadores de base de datos y activadores programados.

Todas las entradas del registro de App Services tienen uno de dos estados posibles:

  • OK, que representa un evento normal que tuvo éxito sin ningún error.

  • Error, que representa un evento que no se ejecutó correctamente por algún motivo.

Por ejemplo, App Services registraría un error para cualquiera de los siguientes eventos:

  • Intenta acceder a datos almacenados en Atlas para los que no existe ninguna regla aplicable.

  • Lanzas o no logras manejar un error o un rechazo de promesa en una función Atlas.

  • Llamas a context.services.get() para un recurso que no existe.

Por razones de rendimiento, App Services limita las consultas individuales a un máximo de 100 registros de logs por página. Puedes filtrar registros por tipo, estado, marca de tiempo, usuario e ID de solicitud para devolver solo los registros relevantes para tu query.

Las funciones pueden registrar información mediante el método console.log() de JavaScript. App Services convierte cada registro de la consola en una cadena y almacena cada cadena como una sola línea. App Services trunca las líneas a 512 bytes. Para conjuntos de caracteres ASCII, esto se traduce en 512 caracteres; según el conjunto de caracteres que utilice, es posible que vea truncamiento con un número menor de caracteres.

App Services guarda solo las primeras 25 líneas de registro para una entrada de registro determinada.

App Services 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 reenviarlos automáticamente a otro servicio. También puede descargar un volcado de los registros disponibles actualmente desde la interfaz de usuario o usar Puntos finales de registro de API de administración para recuperar registros antes de que caduquen.

App Services mide constantemente el uso de tu aplicación y registra métricas agregadas a lo largo del tiempo. Puedes acceder y usar las métricas para evaluar el rendimiento de tu aplicación y ver las tendencias de uso. Por ejemplo, puedes ver cuánto tiempo dedica tu aplicación a realizar cálculos o encontrar el tiempo de respuesta del percentil 95para las solicitudes de la API de datos.

Para obtener más información sobre qué métricas están disponibles y cómo acceder a ellas, consulte Métricas de App Services.

Tu aplicación publica eventos de alerta en la fuente de actividad de tu Proyecto Atlas. alertas de App Services para eventos administrativos, como cuando alguien implementa cambios en una aplicación o cuando algo como un activador o un proceso Device Sync falla y no puede reiniciarse automáticamente. Para obtener más información sobre las alertas de tu aplicación, consulta fuente de actividad y Atlas App Services Alerts.

Volver

Utilice un punto final privado de VPC

En esta página