Une fonction Lambda traite les messages provenant d'appareils IoT. L'entreprise a besoin de métriques de débit quasi en temps réel qui comptent le nombre de messages que la fonction reçoit et traite par intervalle de temps. L'initialisation et le post-traitement ne doivent pas être inclus dans la mesure du débit. Que doit implémenter le développeur ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Modifier le code pour publier une métrique CloudWatch personnalisée chaque fois que la fonction reçoit et traite un message, et utiliser ces métriques pour calculer le débit..
Pourquoi c'est la réponse
La publication d'une métrique CloudWatch personnalisée directement depuis le code Lambda, chaque fois qu'un message est reçu et traité, est la solution la plus précise et en temps quasi réel. Cela permet de compter spécifiquement les événements de traitement des messages, excluant l'initialisation et le post-traitement comme demandé. L'utilisation de ConcurrentExecutions ne mesure pas le débit de messages traités. Enregistrer le débit dans CloudWatch Logs puis le traiter avec EventBridge introduit une latence et une complexité inutiles. Les métriques Invocations et Duration de Lambda mesurent les appels de fonction et leur durée totale, pas spécifiquement le traitement des messages ni le débit souhaité.
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