Monitoramento e rastreamento do AWS Lambda
Logotipo do AWS Lambda

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.

Comece sua AVALIAÇÃO SEM CUSTO hoje!

14 dias, sem cartão de crédito, versão integral

Introdução às funções do AWS Lambda

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.

Rastreio do AWS Lambda com Instana AutoTrace

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.

Mapeamento automático de dependência

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.

Visibilidade imediata

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.

Introdução

Para monitorar sua função do AWS Lambda escrita em Node.js ou Python, basta seguir as etapas descritas em nossa documentação de configuração do AWS Lambda.

Quando a função de serviço é implementada no AWS Lambda, o Instana AutoTrace instrumenta automaticamente o aplicativo e começa a gerar relatórios para a sua conta do Instana.

Se ainda não tiver uma conta no Instana, inscreva-se para começar a usar a versão de avaliação sem custo.

Configuração do AWS Lambda Inscreva-se para começar a usar a versão de avaliação sem custo