Instrumentação Lambda com Serverless Framework e Elven Plugin
Guia completo para adicionar traces (OpenTelemetry) e logs (Loki) às suas funções Lambda automaticamente usando o plugin do Serverless Framework da Elven.
Sumário
Visão geral
Componente
O que faz
Pré-requisitos
Instalação
Quick Start
1. Configure o plugin no serverless.yml
serverless.yml2. Deploy normalmente
Output do plugin no deploy
Configuração do plugin
Referência de opções
Opções obrigatórias
Opção
Descrição
Exemplo
Opções opcionais
Opção
Default
Descrição
Ordem de resolução da arquitetura
Controle por função
Desabilitar instrumentação em uma função específica
Sobrescrever variáveis por função
Funções com arquiteturas diferentes
Variáveis de ambiente injetadas
OpenTelemetry (Traces)
Variável
Valor
Descrição
Elven Log Extension (Logs)
Variável
Valor
Descrição
Naming convention automática
Layers aplicadas
x86_64
Layer
ARN
arm64
Layer
ARN
Override de layers
Exemplos completos
Exemplo 1 — API REST simples
Exemplo 2 — Microserviço com múltiplas arquiteturas
Exemplo 3 — Instrumentações seletivas com funções excluídas
Exemplo 4 — Usando variáveis do Serverless para credenciais
Exemplo 5 — Customizar sampling por função
Boas práticas
Credenciais seguras
Instrumentações seletivas
Timeout da função
Memória
Stages
Troubleshooting
O deploy falha com erro de layer
A função falha ao iniciar (timeout ou crash)
Traces não aparecem na Elven
Logs não aparecem no Loki
Plugin não aparece no output do deploy
Variáveis de ambiente não são injetadas
FAQ
Last updated
Was this helpful?

