Publié le: Sep 14, 2020

AWS Step Functions prend désormais en charge le traçage des flux de travail de bout en bout avec AWS X-Ray, ce qui vous donne une visibilité totale sur les exécutions des machines d'état et facilite l'analyse et le débogage de vos applications distribuées.

AWS Step Functions vous permet de créer des flux de travail sans serveur résilients à l'aide des services AWS tels qu'AWS Lambda, Amazon SNS et Amazon DynamoDB. AWS X-Ray vous aide à analyser et à déboguer vos applications distribuées, en particulier celles créées avec une architecture de microservices. Ensemble, vous pouvez exploiter les capacités d'orchestration de Step Functions avec les capacités de traçage, de visualisation et de débogage d'AWS X-Ray pour créer, surveiller et déboguer rapidement des applications sans serveur s'exécutant à grande échelle sur AWS.

La vue de la carte des services de X-Ray vous permet d'identifier visuellement les erreurs dans les ressources, de visualiser les taux d'erreur dans l'ensemble de vos exécutions de flux de travail et de rechercher la source de la cause racine d'une erreur. Les performances des applications peuvent être améliorées en analysant la gigue et en déboguant les chemins à forte latence.

X-Ray peut être activé d'un simple clic sur un bouton de la console via AWS CloudFormation, ou en activant le traçage X-Ray au sein d'un service qui invoque une exécution de machine d'état. Cette fonction est disponible dans toutes les régions où AWS Step Functions et AWS X-Ray sont disponibles. Consultez la table des régions AWS pour en savoir plus.

Pour en savoir plus sur l'intégration de Step Functions avec AWS X-Ray, consultez notre billet de blog, lisez le Manuel du développeur et essayez d'activer X-Ray pour un projet test ou de quitter une machine d'état existante.