Publicado: May 10, 2023

Agora você pode usar o AWS X-Ray para rastrear e analisar suas funções do Lambda habilitadas com o Lambda SnapStart. Você pode usar os rastreamentos do X-Ray para obter uma visibilidade mais profunda do desempenho e do ciclo de vida de execução de sua função, ajudando a identificar erros e gargalos de desempenho para seus aplicativos Java sensíveis à latência criados usando funções habilitadas para SnapStart.

O Lambda SnapStart facilita a criação de aplicativos Java altamente responsivos e escaláveis usando o Lambda, oferecendo um desempenho de inicialização de funções até 10 vezes mais rápido sem custo adicional. Para oferecer melhores tempos de inicialização, conhecidos como inicialização a frio, o Lambda SnapStart inicia antecipadamente o código da função, gera um snapshot do ambiente de execução inicializado e o armazena em cache. Quando a função é invocada e depois aumenta a escala verticalmente, o SnapStart restaura novos ambientes de execução pelo do snapshot no cache, em vez de inicializá-los do zero, oferecendo uma latência de inicialização consideravelmente menor. Com o suporte do X-Ray para funções habilitadas pelo Snapstart, agora você pode ver dados de rastreamento sobre a restauração do ambiente de execução e a execução do seu código de função. O X-Ray também permite que você visualize os dados de rastreamento, o que ajuda a identificar a causa raiz de erros e problemas de desempenho em sua função.

O suporte ao X-Ray para funções habilitadas pelo Lambda SnapStart está disponível em todas as regiões em que o Lambda SnapStart está disponível. Para obter mais informações, consulte a tabela de regiões da AWS.

Você pode habilitar o X-Ray para funções Lambda compatíveis com Snapstart baseadas em Java e executadas no Amazon Corretto 11 ou 17 usando o console Lambda, o AWS CLI, o AWS Serverless Application Model (SAM) e o AWS CloudFormation. Para saber mais sobre as funções do X-Ray para Snapstart, consulte o Guia do Desenvolvedor do Lambda ou lance a postagem no blog.