| ✅ Logs | ✅ Métricas | ✅ Traces |
Instalando as camadas Lambda do OpenTelemetry
- Instrumentar automaticamente o código da sua função Lambda usando a instrumentação automática do OpenTelemetry.
- Encaminhar os logs, métricas e traces coletados para o ClickStack.
Adicionando a camada de instrumentação automática específica da linguagem
- Na seção Layers, clique em “Add a layer”
- Selecione a opção de especificar um ARN e escolha o ARN correto com base na linguagem, substituindo
<region>pela sua região (ex.:us-east-2):
- Javascript
- Python
- Java
- Ruby
- Configure as seguintes variáveis de ambiente na sua função Lambda em “Configuration” > “Environment variables”.
- Javascript
- Python
- Java
- Ruby
Instalando a camada Lambda do OpenTelemetry Collector
- Na seção Layers, clique em “Add a layer”
- Selecione “Specify an ARN” e escolha o ARN correto com base na arquitetura. Lembre-se de substituir
<region>pela sua região (ex.:us-east-2):
- x86_64
- arm64
- Adicione o arquivo
collector.yamlabaixo ao seu projeto para configurar o collector para enviar dados ao ClickStack:
- Managed ClickStack
- ClickStack Open Source
- Adicione a seguinte variável de ambiente:
Verificando a instalação
decouple e batching
podem introduzir um atraso na coleta de telemetria, então os traces podem
demorar para aparecer. Para emitir logs ou métricas personalizados, você precisará instrumentar seu código com os SDKs do
OpenTelemetry específicos da sua linguagem.
Solução de problemas
Instrumentação personalizada não está enviando
Habilitando logs de depuração do SDK
OTEL_LOG_LEVEL como DEBUG para habilitar os logs de depuração do
SDK do OpenTelemetry. Isso ajuda a garantir que a camada de instrumentação automática
esteja instrumentando sua aplicação corretamente.
Habilitando logs de depuração do collector
logging e definindo o nível de log de telemetria
como debug, o que habilita logs mais detalhados da Lambda layer do collector.
- Managed ClickStack
- ClickStack Open Source