Publié le: Feb 7, 2020

Vous pouvez désormais activer AWS X-Ray pour vos API dans AWS AppSync, ce qui facilite le suivi et l'analyse des demandes des utilisateurs lorsqu'ils utilisent les API pour les sources de données du backend.

AWS X-Ray aide les développeurs à analyser et à déboguer les applications distribuées, comme celles créées à l'aide d'une architecture de micro-services et de plusieurs sources de données. X-Ray vous permet de comprendre le fonctionnement de votre application. Ses services sous-jacents s'occupent de l'identification et de la résolution de la cause racine des problèmes et des erreurs de performance.

Vous pouvez désormais activer AWS X-Ray sur vos API AWS AppSync pour obtenir une vue de bout en bout de la demande totale et un aperçu des goulots d'étranglement au niveau des performances de leurs composants et modules. Grâce aux traces AWS X-Ray, vous pouvez mieux analyser, trier et dépanner les problèmes et les erreurs dans vos API et dans leurs services backend.

L'objet Info GraphQL permet de récupérer les données concernant la demande GraphQL en cours. Les demandes GraphQL peuvent comprendre différents champs de jeu de sélection qui spécifient la forme des résultats attendus en fonction du client. L'objet Info est tout particulièrement utile si vous souhaitez mettre en œuvre une logique spécifique en fonction de différents champs d'une demande particulière. Vous pouvez désormais accéder à l'objet Info dans les modèles de mappage du résolveur AWS AppSync à l'aide de $context.info, ce qui permet de voir aisément des champs et des variables spécifiques pour chaque demande et de transférer l'objet aux sources de données du backend avec des informations utiles sur différentes demandes de différents clients. Vous trouverez d'autres informations sur l'exploitation de l'objet Info avec les résolveurs AppSync dans notre documentation ainsi que dans notre billet de blog.

Pour en savoir plus sur AWS AppSync, consultez notre page produit. Pour en savoir plus sur AWS X-Ray, veuillez cliquer ici. Vous pouvez également en savoir plus sur l'activation d'AWS X-Ray pour AWS AppSync dans notre documentation. Cette fonctionnalité est disponible dans toutes les régions AWS AppSync et AWS X-Ray disponibles.