Publié le: Jun 5, 2023

AWS Lambda prend désormais en charge trois nouvelles métriques CloudWatch : AsyncEventsReceived, AsyncEventage et AsyncEventsDropped, afin de surveiller les performances du traitement asynchrone des événements dans les régions AWS GovCloud (USA). Jusqu'à présent, les clients Lambda avaient une visibilité limitée sur le traitement des requêtes asynchrones et devaient compter sur les équipes de service Lambda pour résoudre tout retard de traitement, ce qui entraînait des inefficacités dans le traitement des événements asynchrones. Grâce à ces nouvelles mesures, les clients bénéficient d'une meilleure visibilité sur leurs invocations asynchrones et peuvent suivre les événements envoyés à Lambda, surveiller les retards dans le traitement des événements et prendre des mesures correctives si nécessaire.

AsyncEventsReceived mesure le nombre total d'événements que Lambda a réussi à mettre en file d'attente pour traitement et fournit de la transparence quant au nombre d'événements envoyés à la fonction Lambda pour une invocation asynchrone. AsyncEventage mesure le temps écoulé entre la mise en file d'attente réussie de l'événement par Lambda et l'appel de la fonction. Il fournit de la transparence quant au temps de traitement des événements de vos invocations Lambda asynchrones. AsyncEventsDropped mesure le nombre total d'événements qui ont été supprimés sans exécuter correctement la fonction, ce qui peut être dû à plusieurs raisons, telles que le dépassement de l'âge maximum des événements, l'échec du nombre maximum de tentatives de tentatives ou l'échec d'une fonction avec une concurrence réservée définie sur 0.

Pour en savoir plus sur ces métriques, consultez le Guide du développeur Lambda et le blog AWS Compute. Lambda envoie des métriques à Amazon CloudWatch sans frais pour vous. Toutefois, des frais s'appliquent pour les flux métriques CloudWatch et les alarmes CloudWatch. Consultez la tarification de CloudWatch pour plus d'informations.