Publicado en: Jun 5, 2023

AWS Lambda ahora es compatible con tres métricas nuevas de CloudWatch: AsyncEventsReceived, AsyncEventage y AsyncEventsDropped, para supervisar el rendimiento del procesamiento de eventos asincrónicos en las regiones de AWS GovCloud (EE. UU.). Hasta ahora, los clientes de Lambda tenían una visibilidad limitada sobre el procesamiento de las solicitudes asincrónicas y tenían que confiar en los equipos de servicio de Lambda para resolver cualquier retraso en el procesamiento que generaba ineficiencias en el procesamiento de eventos asincrónicos. Con estas nuevas métricas, los clientes tienen una mejor visibilidad de sus invocaciones asincrónicas y pueden realizar un seguimiento de los eventos enviados a Lambda, supervisar las demoras en el procesamiento de los eventos y tomar medidas correctivas si es necesario.

AsyncEventsReceived mide el número total de eventos que Lambda pudo poner en cola correctamente para su procesamiento y proporciona transparencia sobre el número de eventos enviados a la función Lambda para una invocación asincrónica. AsyncEventage es una medida del tiempo transcurrido entre que Lambda pone correctamente en cola el evento e invoca la función, y proporciona transparencia en cuanto al tiempo de procesamiento de eventos de las invocaciones asincrónicas de Lambda. AsyncEventsDropped mide el número total de eventos que se descartaron sin ejecutar correctamente la función, lo que podría deberse a varios motivos, p. ej., porque se superó la antigüedad máxima del evento, se agotó el número máximo de reintentos o hay una función con la concurrencia reservada establecida en 0.

Para obtener más información sobre estas métricas, consulte la Guía para desarrolladores de Lambda y el blog de AWS Compute. Lambda envía las métricas a Amazon CloudWatch sin costo alguno para usted. Sin embargo, se aplican cargos a las transmisiones métricas de CloudWatch y a las alarmas de CloudWatch. Consulte los precios de CloudWatch para obtener más información.