Insights
La fonctionnalité Insights permet aux propriétaires d’instances et aux administrateurs de comprendre la performance des workflows au fil du temps. Elle se compose de trois éléments :
- Bannière récapitulative Insights : affiche en haut de la page d’aperçu les indicateurs clés de l’instance sur les 7 derniers jours.
- Tableau de bord Insights : fournit des visualisations plus détaillées, incluant des métriques par workflow et des comparaisons historiques.
- Temps économisé : pour chaque workflow, vous pouvez définir une valeur fixe de temps économisé ou calculer dynamiquement ce temps en fonction du chemin d’exécution réel du workflow.
Disponibilité de la fonctionnalité
La bannière récapitulative Insights affiche les données des 7 derniers jours pour tous les plans. Le tableau de bord Insights n’est disponible que pour les plans Pro (avec une plage de dates limitée) et Enterprise.
Bannière récapitulative Insights
n8n collecte les indicateurs suivants pour la bannière récapitulative et le tableau de bord :
- Nombre total d’exécutions en production (hors exécutions de sous-workflows et exécutions manuelles)
- Nombre total d’échecs d’exécution en production
- Taux d’échec des exécutions en production
- Temps économisé (lorsqu’au moins un workflow activé a cette valeur définie)
- Temps moyen d’exécution (incluant les temps d’attente des nœuds Wait)
Tableau de bord Insights
Les utilisateurs des plans Pro et Enterprise peuvent accéder à la section Insights depuis la barre de navigation latérale. Chaque indicateur de la bannière récapitulative est cliquable et redirige vers le graphique correspondant.
Le tableau de bord Insights inclut également un tableau détaillé présentant, pour chaque workflow, les données suivantes : nombre total d’exécutions en production, nombre d’échecs, taux d’échec, temps économisé et temps moyen d’exécution.
Périodes d’analyse Insights
Par défaut, la bannière récapitulative et le tableau de bord Insights affichent une fenêtre glissante de 7 jours, comparée à la période précédente afin d’identifier les variations (hausse ou baisse) de chaque indicateur. Sur le tableau de bord, les utilisateurs des plans payants peuvent également sélectionner d’autres plages de dates :
- Pro : 7 jours et 14 jours
- Enterprise : 24 heures, 7 jours, 14 jours, 30 jours, 90 jours, 6 mois, 1 an
Configurer le temps économisé par workflow
Pour chaque workflow, vous pouvez suivre le temps qu’il vous fait gagner. Ce paramètre vous aide à évaluer, par rapport à l’exécution manuelle de la même tâche ou processus, combien de temps cumulé vous avez économisé grâce à l’automatisation.
Une fois configuré, n8n calcule le temps total économisé en fonction du nombre d’exécutions en production et l’affiche dans la bannière récapitulative ainsi que dans le tableau de bord Insights.
Vous disposez de deux méthodes pour calculer le temps économisé :
Temps économisé fixe
Avec cette méthode, vous définissez une valeur fixe appliquée à chaque exécution en production du workflow, quel que soit le chemin d’exécution suivi.
Configurer un temps économisé fixe :
- Accédez au workflow concerné
- Cliquez sur le menu à trois points en haut à droite et sélectionnez Paramètres
- Dans le menu déroulant Temps économisé estimé, choisissez Fixe
- Saisissez le nombre de minutes économisées par exécution
- Enregistrez les paramètres
Temps économisé dynamique
Le temps économisé dynamique est calculé en fonction du chemin d’exécution réel, ce qui convient aux workflows dont les différents chemins permettent d’économiser des durées variables.
Configurer un temps économisé dynamique :
- Accédez au workflow concerné
- Cliquez sur le menu à trois points en haut à droite et sélectionnez Paramètres
- Dans le menu déroulant Temps économisé estimé, choisissez Dynamique
- Enregistrez les paramètres
- Ajoutez un nœud Time Saved aux points clés du workflow où du temps est effectivement gagné
- Pour chaque nœud Time Saved, configurez :
- Temps économisé (en minutes)
- Mode de calcul : choisissez si le temps est comptabilisé une seule fois par exécution, ou multiplié par le nombre total d’éléments de données en entrée (dans ce cas, les minutes économisées sont multipliées par le nombre d’éléments traités)
Lorsqu’un workflow utilise le mode dynamique, n8n additionne les valeurs de tous les nœuds Time Saved atteints lors de l’exécution pour déterminer le temps total économisé pour cette exécution.
Prise en charge des sous-workflows
Actuellement, le suivi du temps économisé ne s’applique qu’aux workflows parents. Les sous-workflows ne sont pas pris en charge, mais cette fonctionnalité est prévue dans une version future.
Désactiver ou configurer la collecte des indicateurs Insights
Si vous utilisez une instance auto-hébergée de n8n, vous pouvez utiliser des variables d’environnement pour désactiver ou configurer la collecte des données Insights et des indicateurs associés.
Questions fréquentes sur Insights
Quelles données d’exécution n8n utilise-t-il pour calculer les valeurs affichées dans la bannière et le tableau de bord Insights ?
La fonctionnalité Insights ne prend en compte que les exécutions en production des workflows parents — par exemple, celles déclenchées par des planificateurs ou des Webhooks. Les exécutions manuelles (tests), les exécutions de sous-workflows et les exécutions en erreur ne sont pas incluses.
Lors de la mise à niveau vers une version prenant en charge Insights, n8n utilise-t-il les données d’exécution historiques ?
Non. n8n commence à collecter les données Insights uniquement à partir de la première version compatible (1.89.0). Cela signifie que seules les exécutions postérieures à cette mise à niveau apparaîtront dans Insights ; les données antérieures ne sont pas prises en compte.