Une application s'exécutant en tant que microservices sur Amazon ECS avec Fargate renvoie des erreurs aux utilisateurs. Quelles sont les étapes qu'un développeur devrait suivre pour diagnostiquer et résoudre les problèmes ? (Choisissez-en deux.)
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Exécuter le démon AWS X-Ray en tant que conteneur sidecar aux côtés des microservices et mettre à jour la politique du rôle de tâche pour autoriser l'accès à l'API X-Ray..
Pourquoi c'est la réponse
L'exécution du démon AWS X-Ray en tant que conteneur sidecar est la méthode recommandée pour collecter les données de trace X-Ray dans Amazon ECS avec Fargate. Le sidecar reçoit les données de trace de votre application instrumentée et les envoie à X-Ray, réduisant ainsi la surcharge sur l'application principale. La mise à jour de la politique du rôle de tâche est nécessaire pour que le sidecar puisse interagir avec l'API X-Ray. Déployer X-Ray en tant que daemonset de style Kubernetes n'est pas applicable à Fargate, car Fargate est un service sans serveur qui gère l'infrastructure sous-jacente et ne prend pas en charge les daemonsets. Instrumenter l'application pour appeler directement l'API PutXrayTrace est déconseillé car cela ajoute de la complexité et de la latence à l'application. Configurer les tâches ECS pour envoyer stdout et stderr à CloudWatch Logs est utile pour la journalisation, mais ne fournit pas de traçage distribué pour diagnostiquer les problèmes entre microservices.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise