Esta página se limita a la documentación para la ingesta de métricas AWS Lambda desde Amazon CloudWatch. Ppara recopilar telemetría directamente de tus funciones Lambda en tiempo real, consulta la
documentación de Datadog serverless.
AWS Lambda es un sistema informático servicio que ejecuta código en respuesta a eventos y gestiona automáticamente los recursos informáticos que requiere ese código.
Habilita esta integración para empezar a recopilar métricas CloudWatch. En esta página también se describe cómo configurar métricas personalizadas, generar logs y rastrear tus funciones Lambda.
Configuración
Instalación
Si aún no lo has hecho, configura la integración Amazon Web Services.
Recopilación de métricas
Métricas AWS Lambda
En la página de la integración AWS, asegúrate de que Lambda
está habilitado en la pestaña Metric Collection
.
Añade los siguientes permisos a tu política IAM de Datadog para poder recopilar métricas de AWS Lambda. Para obtener más información, consulta las políticas de Lambda en el sitio web de AWS.
Permiso de AWS | Descripción |
---|
lambda:List* | Enumera funciones, metadatos y etiquetas (tags) de Lambda. |
tag:GetResources | Aplica etiquetas personalizadas a funciones Lambda. |
cloudtrail:LookupEvents | Utiliza el historial de CloudTrail para detectar cambios en funciones Lambda. |
Instala la integración AWS Lambda en Datadog.
Una vez que lo hagas, visualiza todos tus funciones Lambda en la vista de Datadog serverless. Esta página reúne métricas, trazas (traces) y logs de tus funciones Lambda AWS que ejecutan aplicaciones serverless en una sola vista. Para obtener más información detallada, consulta la documentación de Datadog serverless.
Datos recopilados
A cada una de las métricas recuperadas de AWS se le asignan las mismas etiquetas que aparecen en la consola de AWS, incluyendo, entre otras, el nombre de la función, los grupos de seguridad, etc.
Métricas
Eventos
La integración AWS Lambda recopila eventos de despliegues Lambda de AWS CloudTrail si el seguimiento del despliegue de Datadog serverless está habilitado.
Checks de servicios
La integración AWS Lambda no incluye checks de servicios.
Métricas Lambda mejoradas en tiempo real
Para obtener más información, consulta la documentación de serverless.
Métricas personalizadas
Para obtener más información, consulta la documentación de serverless.
APM
Para obtener más información, consulta la documentación de serverless.
Recopilación de trazas
Para obtener más información, consulta la documentación de serverless.
Lambda@Edge
Datadog añade automáticamente etiquetas at_edge
, edge_master_name
y edge_master_arn
sobre tus métricas Lambda para ofrecer una vista agregada de las métricas y los logs de tu función Lambda a medida que se ejecutan en localizaciones de Edge.
El rastreo distribuido no es compatible con las funciones Lambda@Edge.
Monitorización predefinida
La integración AWS Lambda proporciona funciones de monitorización listas para utilizar, para monitorizar y optimizar el rendimiento.
Resolución de problemas
¿Necesitas ayuda? Ponte en contacto con el soporte de Datadog.
Leer más
Más enlaces, artículos y documentación útiles: