Publicado: Nov 10, 2022

Agora, o AWS Lambda habilita o Lambda Extensions para coletar dados avançados de monitoramento e observabilidade da execução de funções com a nova API Telemetry do AWS Lambda. A API Telemetry oferece uma única interface para que extensões recebam logs, rastreamentos de plataforma e métricas de invocação de funções diretamente do Lambda. Hoje, você pode se beneficiar com esses recursos avançados utilizando extensões habilitadas para a API Telemetry destes parceiros da Rede de Parceiros da AWS (APN): Coralogix, Datadog, Dynatrace, Lumigo, New Relic, Sedai, Serverless.com, Site24x7, Sumo Logic, Sysdig e Thundra.

As extensões do Lambda permitem que você use suas ferramentas de terceiros favoritas para monitorar e observar funções do Lambda. Até agora, o Lambda oferecia a API Logs do AWS Lambda, que permitia que as extensões consumissem logs gerados por funções, extensões e pela plataforma do Lambda diretamente do Lambda. Com este lançamento, introduzimos a nova API Telemetry, uma versão aprimorada da API Logs. Além dos fluxos de logs oferecidos pela API Logs, a API Telemetry oferece rastreamentos e métricas sobre eventos e erros relacionados ao ciclo de vida do ambiente de execução do Lambda. As extensões podem consumir, processar, filtrar e enviar diretamente esses fluxos de telemetria para qualquer destino preferido. Isso significa que seus fornecedores favoritos de monitoramento e observabilidade já podem entregar insights avançados sobre a performance de funções Lambda com latência melhorada e sem necessidade de criar instrumentação adicional.

A API Telemetry do AWS Lambda está disponível em todas as regiões comerciais em que o AWS Lambda é oferecido, incluindo as regiões AWS GovCloud (EUA). Para obter mais informações, consulte a tabela de regiões da AWS.

Você pode implantar extensões que usam a API Telemetry para funções empacotadas como arquivos ZIP ou como imagens de contêiner. Para começar a usar extensões dos parceiros da APN, siga os links fornecidos na publicação do blog de notícias. Você também pode criar sua própria extensão que usa a API Telemetry. Para saber mais, consulte o Guia do desenvolvedor do AWS Lambda.