Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Suivi des applications pilotées par des événements
AWS X-Ray prend en charge le suivi des applications pilotées par des événements à l'aide d'Amazon SQS et. AWS Lambda Utilisez la CloudWatch console pour afficher une vue connectée de chaque demande lorsqu'elle est mise en file d'attente avec Amazon SQS et traitée par une ou plusieurs fonctions Lambda. Les traces des producteurs de messages en amont sont automatiquement liées aux traces des nœuds consommateurs Lambda en aval, créant ainsi une vue de bout en bout de l'application.
Note
Chaque segment de trace peut être lié à un maximum de 20 traces, tandis qu'une trace peut inclure un maximum de 100 liens. Dans certains scénarios, l'association de traces supplémentaires peut entraîner un dépassement de la taille maximale du document de trace, ce qui peut entraîner une trace incomplète. Cela peut se produire, par exemple, lorsqu'une fonction Lambda avec le traçage activé envoie de nombreux messages SQS à une file d'attente en une seule invocation. Si vous rencontrez ce problème, une solution d'atténuation utilisant les X-Ray SDK est disponible. Consultez le X-Ray SDK pour Java
Afficher les traces liées dans la carte des traces
Utilisez la page Trace Map de la CloudWatch console
Sélectionnez un bord en pointillé pour afficher un histogramme de l'âge de l'événement reçu, qui cartographie la répartition de l'âge de l'événement lorsqu'il est reçu par les consommateurs. L'âge est calculé chaque fois qu'un événement est reçu.
Afficher les détails des traces liées
Afficher les informations de suivi envoyées par un émetteur de messages, une file d'attente Amazon SQS ou un consommateur Lambda :
-
Utilisez la Trace Map pour sélectionner un émetteur de messages, Amazon SQS ou un nœud consommateur Lambda.
-
Choisissez Afficher les traces dans le volet des détails du nœud pour afficher la liste des traces. Vous pouvez également accéder directement à la page Traces de la CloudWatch console.
-
Choisissez une trace spécifique dans la liste pour ouvrir la page des détails de la trace. La page des détails de la trace affiche un message lorsque la trace sélectionnée fait partie d'un ensemble de traces liées.
La carte des détails de la trace affiche la trace actuelle, ainsi que les traces liées en amont et en aval, chacune d'entre elles étant contenue dans une zone indiquant les limites de chaque trace. Si la trace actuellement sélectionnée est liée à plusieurs traces en amont ou en aval, les nœuds des traces liées en amont ou en aval sont empilés et un bouton Sélectionner une trace s'affiche.
Sous la carte des détails de la trace, une chronologie des segments de trace s'affiche, y compris les traces liées en amont et en aval. S'il existe plusieurs traces liées en amont ou en aval, les détails de leurs segments ne peuvent pas être affichés. Pour afficher les détails des segments d'une seule trace au sein d'un ensemble de traces liées, sélectionnez une seule trace comme décrit ci-dessous.
Sélectionnez une seule trace dans un ensemble de traces liées
Filtrez un ensemble de traces liées en une seule trace, pour voir les détails des segments dans la chronologie.
-
Choisissez Sélectionner une trace sous les traces liées sur la carte des détails de la trace. Une liste de traces s'affiche.
-
Sélectionnez le bouton radio à côté d'une trace pour l'afficher dans la carte des détails de la trace.
-
Choisissez Annuler la sélection de traces pour afficher l'ensemble complet des traces liées.