Journalisation
Ekinox fournit une journalisation complète pour toutes les exécutions de flux de travail, vous donnant une visibilité totale sur le fonctionnement de vos flux, les données qui les traversent et les éventuels problèmes.
Système de journalisation
Ekinox propose deux interfaces de journalisation complémentaires pour s'adapter à différents flux de travail et cas d'utilisation :
Console en temps réel
Pendant l'exécution manuelle ou par chat d'un flux de travail, les journaux apparaissent en temps réel dans le panneau Console situé à droite de l'éditeur de flux :

La console affiche :
- La progression de l'exécution des blocs avec mise en évidence du bloc actif
- Les sorties en temps réel à mesure que les blocs se terminent
- Le temps d'exécution pour chaque bloc
- Les indicateurs de statut succès/erreur
Page de journaux
Toutes les exécutions de flux de travail — qu'elles soient déclenchées manuellement, via API, Chat, Planification ou Webhook — sont enregistrées dans la page dédiée aux journaux :

La page de journaux offre :
- Un filtrage complet par plage de temps, statut, type de déclencheur, dossier et flux de travail
- Une fonctionnalité de recherche dans tous les journaux
- Un mode en direct pour les mises à jour en temps réel
- Une conservation des journaux de 7 jours (extensible pour une conservation plus longue)
Barre latérale de détails des journaux
Cliquer sur n'importe quelle entrée de journal ouvre une vue détaillée dans la barre latérale :

Entrée/Sortie de bloc
Visualisez le flux de données complet pour chaque bloc avec des onglets pour basculer entre :
L'onglet Sortie montre le résultat de l'exécution du bloc :
- Données structurées avec formatage JSON
- Rendu Markdown pour le contenu généré par IA
- Bouton de copie pour une extraction facile des données
L'onglet Entrée affiche ce qui a été transmis au bloc :
- Valeurs des variables résolues
- Sorties référencées d'autres blocs
- Variables d'environnement utilisées
- Les clés API sont automatiquement masquées pour la sécurité
Chronologie d'exécution
Pour les journaux au niveau du workflow, consultez les métriques d'exécution détaillées :
- Horodatages de début et de fin
- Durée totale du workflow
- Temps d'exécution des blocs individuels
- Identification des goulots d'étranglement de performance
Instantanés de workflow
Pour toute exécution enregistrée, cliquez sur « Voir l'instantané » pour visualiser l'état exact du workflow au moment de l'exécution :

L'instantané fournit :
- Un canevas figé montrant la structure du workflow
- Les états des blocs et les connexions tels qu'ils étaient pendant l'exécution
- Cliquez sur n'importe quel bloc pour voir ses entrées et sorties
- Utile pour déboguer des workflows qui ont été modifiés depuis
Les instantanés de workflow ne sont disponibles que pour les exécutions postérieures à l'introduction du système de journalisation amélioré. Les anciens journaux migrés affichent un message « État enregistré non trouvé ».
Conservation des journaux
- Plan gratuit : conservation des journaux pendant 7 jours
- Plan Pro : conservation des journaux pendant 30 jours
- Plan Équipe : conservation des journaux pendant 90 jours
- Plan Entreprise : périodes de conservation personnalisées disponibles
Bonnes pratiques
Pour le développement
- Utilisez la console en temps réel pour un retour immédiat pendant les tests
- Vérifiez les entrées et sorties des blocs pour confirmer le flux de données
- Utilisez les instantanés de workflow pour comparer les versions fonctionnelles et défectueuses
Pour la production
- Surveillez régulièrement la page des journaux pour détecter les erreurs ou problèmes de performance
- Configurez des filtres pour vous concentrer sur des workflows ou périodes spécifiques
- Utilisez le mode en direct pendant les déploiements critiques pour observer les exécutions en temps réel
Pour le débogage
- Vérifiez toujours la chronologie d'exécution pour identifier les blocs lents
- Comparez les entrées entre les exécutions fonctionnelles et défaillantes
- Utilisez les instantanés de workflow pour voir l'état exact lorsque des problèmes sont survenus
Prochaines étapes
- Découvrez le Calcul des coûts pour comprendre la tarification des workflows
- Explorez l'API externe pour un accès programmatique aux journaux
- Configurez les notifications Webhook pour des alertes en temps réel