As funções do AWS Lambda costumam ser usadas como parte de um sistema mais amplo. Esses sistemas nem sempre são executados em ambientes AWS, pelo menos em partes.
Isso vem com a dificuldade de que os serviços na AWS podem ser rastreados com o AWS X-Ray. Por outro lado, os serviços fora da AWS não fazem parte dos rastreamentos do X-Ray e precisam de uma solução extra para rastreamento distribuído. O resultado são traços fragmentados e independentes e a perda de entendimento do fluxo completo de solicitações.
14 dias, sem cartão de crédito, versão integral
De acordo com a Wikipedia, o AWS Lambda é uma plataforma de computação sem servidor e voltada para eventos, disponibilizada pela Amazon como parte da Amazon Web Services. É um serviço de computação que executa códigos em resposta a eventos e gerencia automaticamente os recursos de computação exigidos por esse código.
O AWS Lambda foi criado para operações curtas semelhantes a funções, como inserir/atualizar valores em um armazenamento de dados do AWS S3 ou em tabelas do DynamoDB. No entanto, é usado também para criar APIs de resposta rápida, especialmente com leituras de métricas de dispositivos IoT e outros tráfegos semelhantes a HTTP.
O Instana AutoTrace™ para AWS Lambda vem com a funcionalidade nativa do AutoTrace para linguagens de programação como Node.js e Python. Não há necessidade de etapas extras de provisionamento ou inicialização, basta envolver o seu código com a biblioteca do AWS Lambda do Instana.
Se um novo serviço for iniciado, o Instana AutoTrace instrumentará o serviço na hora e começará a gerar relatórios sobre os rastreamentos para o back-end do Instana. A descoberta é totalmente automática e contínua. Todas as alterações de serviço serão registradas no modelo de back-end do gráfico dinâmico do Instana.
O Instana faz o mapeamento de dependências totalmente automático, não somente nos serviços da AWS, mas em todo o sistema. Transponha o jardim murado do AWS X-Ray.
Todos os serviços e aplicativos são organizados em mapas de dependência, permitindo um entendimento fácil de suas interdependências.
Com a implementação de novas versões das funções do AWS Lambda, o Instana seleciona imediatamente a nova versão e disponibiliza informações para entender o impacto da nova implementação.
Em comparação com as abordagens mais comuns dos dados de amostragem, o Instana rastreia cada solicitação em todo o sistema para oferecer visibilidade imediata com uma visão de ponta a ponta. Do front-end ao banco de dados.
Com isso, você sempre tem todos os dados necessários para conhecer o impacto exato de cada versão implementada.