Saltar al contenido principal

Resumen

Una vez que tu aplicación está instalada en otros espacios de trabajo, necesitas saber cuándo deja de funcionar. Twenty registra lo que sucede con tu aplicación en la plataforma y lo muestra en dos lugares:
  • La página de supervisión del registro de tu aplicación, para ti como propietario de la aplicación, agregada en todas las instalaciones.
  • Los registros del espacio de trabajo, para los administradores de cada espacio de trabajo que instaló tu aplicación, limitados a su propio espacio de trabajo.

Abre la página de supervisión

Ve a Configuración → Desarrolladores → Aplicaciones, abre tu aplicación y, a continuación, haz clic en Ver supervisión en la pestaña General. Necesitas el permiso Claves de API y webhooks en el espacio de trabajo propietario del registro de la aplicación. Elige un período en el encabezado: las últimas 2 horas, 24 horas, 7 días, 30 días o 90 días. Los datos se conservan durante 90 días. Sin el derecho Registros de auditoría, solo son visibles las últimas 2 horas.

Qué muestra la página

Los recuentos son exactos: se cuenta cada solicitud rechazada y cada trabajo omitido, incluso cuando los registros siguientes solo conservan una fila por minuto.

Qué se registra

Cada evento siguiente se cuenta en la página de supervisión. Cada uno también escribe registros de la aplicación en el espacio de trabajo donde ocurrió, con una fuente que indica de dónde provino: Los fallos de límite de tasa y de rutas de servidor pueden repetirse muchas veces por segundo, por lo que los registros conservan una fila por minuto para cada instalación, función y código de error. La página de supervisión sigue contando cada ocurrencia.

Registros del espacio de trabajo

Los administradores de un espacio de trabajo que instaló tu aplicación ven los mismos eventos, solo para su espacio de trabajo, en Configuración → General → Registros. Pueden filtrar por fuente; por ejemplo, para enumerar solo los fallos de INSTALL o los límites de tasa. Indica a tus usuarios que consulten ese lugar cuando informen de un problema: el código de error y el mensaje te indican dónde buscar. Para tu propio servidor de desarrollo, twenty app logs transmite los registros de funciones en directo en la terminal. Consulta CLI.

Interpretación de las señales

  • Los errores aumentan justo después de una versión: compara las versiones en la tabla Versiones y, a continuación, corrige y publica una versión superior. Consulta Publicación.
  • Las solicitudes a la API tienen límite de tasa: tu aplicación llama a la API con demasiada frecuencia. Agrupa las lecturas y escrituras por lotes, y evita llamar a la API en bucles ajustados.
  • Los trabajos tienen límite de tasa: los desencadenadores de eventos de base de datos o cron se activan más rápido de lo que los trabajos pueden ponerse en cola. Restringe el desencadenador; por ejemplo, con updatedFields en un desencadenador databaseEvent, o realiza el trabajo en menos ejecuciones y de mayor tamaño. Consulta Funciones de lógica.
  • Fallos de instalación o actualización: revisa tus hooks de instalación. El mensaje de error se registra junto con el fallo.
  • Funciones lentas: una duración elevada del percentil 95 indica una función que conviene perfilar o dividir.