AWS Lambda
Guia do desenvolvedor

Como acessar os logs do Amazon CloudWatch para o AWS Lambda

O AWS Lambda monitora automaticamente as funções do Lambda por você, informando métricas por meio do Amazon CloudWatch. Para ajudá-lo a solucionar falhas em uma função, o Lambda registra todas as solicitações tratadas por sua função e também armazena automaticamente logs gerados pelo código pelo Amazon CloudWatch Logs.

Você pode inserir instruções de registro em log no seu código para ajudá-lo a validar se o seu código está funcionando conforme o esperado. O Lambda se integra automaticamente com o CloudWatch Logs e envia todos os logs do seu código a um grupo do CloudWatch Logs associado a uma função do Lambda, de nome /aws/lambda/<nome da função>). Para saber mais sobre os grupos de log e acessá-los pelo console do CloudWatch, consulte Monitoramento de sistema, aplicativo e arquivos de log personalizados no Guia do usuário do Amazon CloudWatch.

Você pode exibir logs do Lambda usando o console do Lambda, o console do CloudWatch, a AWS CLIou a API do CloudWatch. O procedimento a seguir mostram como visualizar os logs usando o console do Lambda.

nota

Não há nenhuma cobrança adicional para usar os logs do Lambda; porém, a cobrança padrão do CloudWatch Logs é aplicável. Para obter mais informações, consulte Definição de preço do CloudWatch.

Para visualizar os logs usando o console do Lambda

  1. Abra o console do Lambda.

  2. Abra a página Functions (Funções) do console do Lambda.

  3. Escolha Monitoring.

    
          Eventos

    É exibida uma representação gráfica das métricas da função Lambda.

  4. Escolha View logs in CloudWatch (Exibir logs no CloudWatch).

O Lambda usa as permissões da função para fazer upload de logs no CloudWatch Logs. Se você não vir os logs no console, verifique as permissões da função de execução.