Publicado: Jun 5, 2023

O AWS Lambda agora oferece suporte a três novas métricas do CloudWatch AsyncEventsReceived, AsyncEventAge e AsyncEventsDropped, para monitorar a performance do processamento assíncrono de eventos nas regiões AWS GovCloud (EUA). Até agora, os clientes do Lambda tinham visibilidade limitada do processamento de solicitações assíncronas e precisavam contar com as equipes de serviço do Lambda para resolver qualquer atraso no processamento, gerando ineficiências no processamento assíncrono de eventos. Com essas novas métricas, os clientes têm melhor visibilidade das invocações assíncronas e podem rastrear os eventos enviados ao Lambda, monitorar atrasos no processamento de eventos e realizar ações corretivas, se necessário.

AsyncEventsReceived é uma medida do número total de eventos que o Lambda conseguiu enfileirar com êxito para processamento e fornece transparência no número de eventos enviados à função do Lambda para uma invocação assíncrona. AsyncEventAge é uma medida de tempo entre o Lambda enfileirar com êxito o evento e invocar a função, e fornece transparência no tempo de processamento de eventos de suas invocações assíncronas do Lambda. AsyncEventsDropped é uma medida do número total de eventos que foram descartados sem a execução bem-sucedida da função, o que pode acontecer devido a vários motivos, como a idade máxima do evento excedida, o esgotamento das tentativas de repetição ou a função com simultaneidade reservada definida como 0.

Para saber mais sobre essas métricas, acesse o Guia do desenvolvedor do Lambda e o AWS Compute Blog. O Lambda envia métricas para o Amazon CloudWatch sem custo adicional. No entanto, o uso de fluxos de métricas e alarmes do CloudWatch é cobrado. Consulte os preços do CloudWatch para obter mais informações.