Un nouveau portail utilisateur sans serveur est lent. L'analyse montre qu'un seul point de terminaison API Gateway appelant une fonction Lambda est responsable, mais que Lambda appelle d'autres API et services AWS. En utilisant les meilleures pratiques opérationnelles, comment un développeur peut-il trouver quel appel externe est à l'origine de l'augmentation de la latence ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Instrumenter la fonction Lambda avec le SDK AWS X-Ray, ajouter des intercepteurs HTTP/HTTPS et des gestionnaires de clients SDK, activer le traçage X-Ray, déployer, puis utiliser la carte de service et les traces X-Ray pour trouver les temps de réponse moyens et les composants probablement lents..
Pourquoi c'est la réponse
L'instrumentation de la fonction Lambda avec le SDK AWS X-Ray et l'activation du traçage permettent de visualiser le flux de requêtes à travers les services, y compris les appels externes. La carte de service X-Ray et les traces détaillées révèlent les temps de réponse de chaque composant, identifiant précisément où la latence est introduite. Les instructions de journalisation sont moins efficaces car elles nécessitent une analyse manuelle fastidieuse des journaux et ne fournissent pas une vue d'ensemble corrélée des appels de services. Les métriques CloudWatch seules ne détaillent pas les appels externes spécifiques au sein de la fonction Lambda, se concentrant sur la performance globale de la fonction. CloudWatch Synthetics est utile pour surveiller l'expérience utilisateur finale, mais ne fournit pas le niveau de granularité nécessaire pour déboguer les appels internes d'une fonction Lambda.
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