Insights
La función Insights permite a los propietarios y administradores de instancias comprender el rendimiento de sus flujos de trabajo a lo largo del tiempo. Esta funcionalidad consta de tres partes:
- Banner resumen de Insights: muestra métricas clave de la instancia en los últimos 7 días en la parte superior de la página de vista general.
- Panel de Insights: ofrece visualizaciones más detalladas con métricas por flujo de trabajo y comparativas históricas.
- Tiempo ahorrado: para cada flujo de trabajo, puedes establecer un valor fijo de tiempo ahorrado o calcular dinámicamente el tiempo ahorrado según la ruta de ejecución real del flujo.
Disponibilidad de la función
El banner resumen de Insights muestra datos de actividad de los últimos 7 días en todos los planes. El panel de Insights solo está disponible en los planes Pro (con rango de fechas limitado) y Enterprise.
Banner resumen de Insights
n8n recopila las siguientes métricas para el banner resumen y el panel:
- Total de ejecuciones en producción (excluyendo ejecuciones de subflujos y ejecuciones manuales)
- Total de ejecuciones fallidas en producción
- Tasa de fallos en producción
- Tiempo ahorrado (cuando al menos un flujo de trabajo activo tiene esta métrica configurada)
- Tiempo medio de ejecución (incluyendo tiempos de espera en nodos de espera)
Panel de Insights
Los usuarios de los planes Pro y Enterprise pueden acceder a la sección Insights desde la barra lateral de navegación. Cada métrica del banner resumen es clicable y redirige al gráfico correspondiente.
El panel de Insights también incluye una tabla que muestra datos detallados por flujo de trabajo, como: total de ejecuciones en producción, número de fallos, tasa de fallos, tiempo ahorrado y tiempo medio de ejecución.
Período de tiempo de Insights
De forma predeterminada, tanto el banner resumen como el panel de Insights muestran datos de una ventana móvil de los últimos 7 días, comparándolos con el período anterior para identificar aumentos o disminuciones en cada métrica. En el panel, los planes de pago permiten además seleccionar otros rangos de fechas:
- Pro: 7 días y 14 días
- Enterprise: 24 horas, 7 días, 14 días, 30 días, 90 días, 6 meses y 1 año
Configuración del tiempo ahorrado por flujo de trabajo
Para cada flujo de trabajo, puedes hacer un seguimiento del tiempo que te ha ayudado a ahorrar. Esta configuración te permite calcular cuánto tiempo has acumulado al automatizar un proceso en comparación con realizarlo manualmente.
Una vez configurado, n8n calculará el tiempo ahorrado en función del número de ejecuciones en producción y lo mostrará tanto en el banner resumen como en el panel de Insights.
Existen dos métodos para calcular el tiempo ahorrado:
Tiempo ahorrado fijo
Con el tiempo ahorrado fijo, defines un valor constante que se aplica a cada ejecución en producción del flujo, independientemente de la ruta de ejecución.
Configuración del tiempo ahorrado fijo:
- Navega al flujo de trabajo
- Haz clic en el menú de tres puntos en la esquina superior derecha y selecciona Configuración
- En el menú desplegable Tiempo ahorrado estimado, selecciona Fijo
- Introduce el número de minutos ahorrados por ejecución
- Guarda la configuración
Tiempo ahorrado dinámico
El tiempo ahorrado dinámico calcula el ahorro en función de la ruta de ejecución real, ideal para flujos donde distintas rutas implican diferentes ahorros de tiempo.
Configuración del tiempo ahorrado dinámico:
- Navega al flujo de trabajo
- Haz clic en el menú de tres puntos en la esquina superior derecha y selecciona Configuración
- En el menú desplegable Tiempo ahorrado estimado, selecciona Dinámico
- Guarda la configuración
- En los nodos clave del flujo donde se ahorra tiempo, añade un nodo Time Saved
- Configura cada nodo Time Saved con:
- Tiempo ahorrado (en minutos)
- Modo de cálculo: elige si el ahorro se aplica una sola vez por ejecución o por cada elemento de datos (en este último caso, los minutos ahorrados se multiplican por el número total de elementos de entrada)
Al usar el tiempo ahorrado dinámico, n8n suma todos los valores de los nodos Time Saved alcanzados durante la ejecución para calcular el tiempo total ahorrado en esa ejecución.
Soporte para subflujos
Actualmente, el seguimiento del tiempo ahorrado solo está disponible para flujos principales (padres). Los subflujos no son compatibles aún, aunque se planea añadir esta funcionalidad en futuras versiones.
Desactivar o configurar la recopilación de métricas de Insights
Si estás utilizando una instancia autohospedada de n8n, puedes usar variables de entorno para desactivar o configurar la recopilación de datos de Insights y métricas.
Preguntas frecuentes sobre Insights
¿Qué datos de ejecución utiliza n8n para calcular los valores mostrados en el banner y el panel de Insights?
La función Insights de n8n solo recopila datos de ejecuciones en producción de flujos principales (por ejemplo, ejecuciones activadas mediante programaciones o webhooks). No incluye ejecuciones manuales (de prueba), ejecuciones de subflujos ni ejecuciones fallidas.
Al actualizar a una versión compatible con Insights, ¿utiliza n8n los datos históricos de ejecución?
n8n solo comienza a recopilar datos de Insights desde la actualización a la primera versión compatible (1.89.0). Esto significa que Insights solo mostrará datos de ejecución a partir de ese momento; los datos históricos anteriores no aparecerán en Insights.