Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’observabilité fournit des insights sur l’état interne et le comportement des flux de travail pendant l’exécution. Cela inclut la journalisation, les métriques et les fonctionnalités de suivi qui permettent de surveiller et de déboguer les flux de travail.
Conseil / Astuce
L’observabilité est une fonctionnalité à l’échelle de l’infrastructure et n’est pas limitée aux flux de travail. Pour plus d’informations, reportez-vous à l’observabilité.
Outre la télémétrie GenAI standard, les flux de travail du cadre Agent Framework émettent des étendues supplémentaires, des journaux et des métriques pour fournir des informations plus détaillées sur l’exécution du flux de travail. Ces fonctionnalités d’observabilité aident les développeurs à comprendre le flux de messages, les performances des exécuteurs et toutes les erreurs qui peuvent se produire.
Activer l’observabilité
Reportez-vous à l’activation de l’observabilité pour obtenir des instructions sur l’activation de l’observabilité dans vos applications.
Reportez-vous à l’activation de l’observabilité pour obtenir des instructions sur l’activation de l’observabilité dans vos applications.
Étendues de flux de travail
| Nom de l’étendue | Descriptif |
|---|---|
workflow.build |
Pour chaque build de flux de travail |
workflow.run |
Pour chaque exécution de flux de travail |
message.send |
Pour chaque message envoyé à un exécuteur |
executor.process |
Pour chaque exécuteur traitant un message |
edge_group.process |
Pour chaque groupe edge traitant un message |
Liens entre les étendues
Lorsqu’un exécuteur envoie un message à un autre exécuteur, l’étendue message.send est créée en tant qu’enfant de l’étendue executor.process . Toutefois, la portée executor.process de l’exécuteur cible ne dépendra pas de la portée message.send , car l’exécution n’est pas imbriquée. Au lieu de cela, l’étendue executor.process de l’exécuteur cible est liée à l’étendue message.send de l’exécuteur source. Cela crée un chemin traçable à travers l’exécution du flux de travail.
Par exemple: