AWS Lambda anuncia o suporte ao registro em log no formato JSON para o runtime gerenciado do .NET
Agora, o AWS Lambda permite capturar nativamente logs de aplicações no formato estruturado JSON para funções do Lambda que usam o runtime gerenciado do Lambda no .NET. Com o formato JSON, os logs podem ser estruturados como uma série de pares de chave-valor, permitindo que você pesquise, filtre e analise rapidamente grandes volumes de logs para facilitar a solução de falhas e o entendimento da performance de funções do Lambda.
Anteriormente, anunciamos o suporte à captura nativa de logs de aplicações (logs gerados pelo código de funções do Lambda) e logs de sistema (logs gerados pelo serviço Lambda durante a execução do código das funções) no formato estruturado JSON para runtimes gerenciados de Python, Node.js e Java. No entanto, para o runtime gerenciado do .NET, só era possível capturar nativamente os logs de sistema no formato estruturado JSON. Para capturar os logs de aplicações no formato estruturado JSON, era necessário configurar manualmente as bibliotecas de registro em log. Esse lançamento permite capturar no formato estruturado JSON logs de aplicações de funções que usam o runtime gerenciado do .NET, sem precisar usar suas próprias bibliotecas de registro em log.
Para começar a usar, você pode definir o formato dos logs como JSON para funções do Lambda que usam qualquer runtime gerenciado do .NET utilizando 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 de blog sobre o lançamento. Você pode saber mais sobre o log do Lambda na publicação de blog sobre os controles de registro em log do Lambda ou no Guia do desenvolvedor do Lambda.
Agora, o suporte ao registro em log estruturado no formato JSON para o .NET está disponível sem custo adicional em todas as regiões da AWS que oferecem o Lambda, exceto China e GovCloud. Para obter mais informações, consulte a tabela de regiões da AWS.