| ✅ Logs | ✅ Métricas | ✅ Trazas |
Instalación de las capas de Lambda de OpenTelemetry
- Instrumentar automáticamente el código de su función Lambda mediante la auto-instrumentación de OpenTelemetry.
- Reenviar los logs, las métricas y las trazas recopilados a ClickStack.
Agregar la capa de autoinstrumentación específica del lenguaje
- En la sección Layers, haga clic en “Add a layer”
- Seleccione “Specify an ARN” y elija el ARN correcto según el lenguaje; asegúrese de reemplazar
<region>por su región (p. ej.,us-east-2):
- Javascript
- Python
- Java
- Ruby
- Configure las siguientes variables de entorno en su función Lambda, en “Configuration” > “Environment variables”.
- Javascript
- Python
- Java
- Ruby
Instalación de la capa Lambda del collector de OpenTelemetry
- En la sección Layers, haz clic en “Add a layer”
- Selecciona “Specify an ARN” y elige el ARN correcto según la arquitectura; asegúrate de reemplazar
<region>por tu región (p. ej.,us-east-2):
- x86_64
- arm64
- Agrega el siguiente archivo
collector.yamla tu proyecto para configurar el collector y enviar datos a ClickStack:
- Managed ClickStack
- ClickStack de código abierto
- Agrega la siguiente variable de entorno:
Comprobación de la instalación
decouple y batching
pueden introducir un retraso en la recopilación de telemetría, por lo que las trazas pueden
tardar en aparecer. Para emitir logs o métricas personalizados, deberá instrumentar su código con los
SDKs de OpenTelemetry específicos de su lenguaje.
Solución de problemas
La instrumentación personalizada no envía datos
Habilitar logs de depuración del SDK
OTEL_LOG_LEVEL en DEBUG para habilitar los logs de depuración del
SDK de OpenTelemetry. Esto te ayudará a verificar que la capa de autoinstrumentación
esté instrumentando correctamente tu aplicación.
Habilitar los logs de depuración del collector
logging y establecer el nivel de logs de telemetría en debug, con el fin de habilitar un logging más detallado desde la capa Lambda del collector.
- Managed ClickStack
- ClickStack de código abierto