Sim

Journalisation

Sim 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

Sim 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 :

Panneau de console en temps réel

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 :

Page de 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 :

Détails de la barre latérale des journaux

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 :

Instantané de workflow

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

Journalisation