Publicado: Nov 16, 2023

O AWS Lambda anuncia controles avançados de registro em log que permitem capturar registros em log de forma nativa no formato estruturado JSON, ajustar os níveis de registro em log e selecionar o grupo de logs do Amazon CloudWatch para suas funções do Lambda.

Agora você pode capturar seus logs do Lambda no formato estruturado JSON sem precisar trazer suas próprias bibliotecas de registro em log. O formato JSON permite que os logs sejam estruturados como uma série de pares de valores-chave, permitindo que você pesquise, filtre e analise rapidamente seus logs de funções. Você também pode controlar o nível de log (por exemplo, ERROR, DEBUG, INFO etc.) dos seus logs do Lambda sem fazer nenhuma alteração no código. Isso permite escolher o nível de granularidade de registro em log desejado para sua função, eliminando a necessidade de filtrar grandes volumes de logs enquanto depura e soluciona erros críticos. Por fim, você pode escolher o grupo de logs do CloudWatch para o qual o Lambda envia seus logs. Isso permite agregar facilmente logs de várias funções em uma aplicação em um único local e aplicar políticas de segurança, governança e retenção no nível da aplicação, em vez de aplicá-las individualmente a cada função.

Para começar a usá-lo, você pode especificar controles avançados de registro em log para suas funções do Lambda usando a API do Lambda, o console do Lambda, a AWS CLI, o AWS Serverless Application Model (SAM) e o AWS CloudFormation. Para saber mais, acesse a publicação do blog de lançamento ou o Guia do desenvolvedor do Lambda.

Os controles avançados de registro em log do Lambda agora estão disponíveis em todas as regiões comerciais nas quais o AWS Lambda é oferecido, sem custo adicional. Para obter mais informações, consulte a tabela de regiões da AWS.