Serverless Monitoring para AWS Lambda

Datadog Serverless Monitoring para AWS Lambda te ofrece visibilidad sobre tus funciones de Lambda.

Para empezar, sigue las instrucciones de instalación para recopilar las métricas, trazas (traces) y logs de tus aplicaciones serverless.

Cómo funciona

Recopilación de métricas mejoradas de AWS Lambda

Datadog Serverless Monitoring utiliza una biblioteca de Datadog Lambda específica del tiempo de ejecución, junto con la extensión Datadog Lambda, para enviar la telemetría de las funciones de Lambda.

La extensión Datadog Lambda recopila logs a través de CloudWatch, además de trazas, métricas mejoradas y métricas personalizadas de la biblioteca de Datadog Lambda.

Uso

En las siguientes páginas se describe cómo instalar y configurar Serverless Monitoring para AWS Lambda, incluido cómo utilizar métricas, trazas y logs para obtener una visibilidad completa.


Monitorizar todo el stack tecnológico serverless en la vista Serverless

La vista Serverless te permite correlacionar las métricas de alto nivel de los recursos de AWS con las métricas de las funciones de Lambda, de modo que puedas detectar e investigar rápidamente cualquier problema.

De forma predeterminada, la vista Serverless agrupa los recursos serverless por servicio para que puedas visualizar el rendimiento de cada parte de tu aplicación. Puedes ver las funciones que le pertenecen cada servicio, junto con los recursos (Amazon API Gateway, SNS, SQS, DynamoDB, S3, EventBridge, Kinesis) que las invocaron.

Datadog Serverless Monitoring

Resolver más rápidamente los errores de las funciones de AWS Lambda mediante la monitorización de las cargas útiles de las invocaciones

Datadog recopila automáticamente las solicitudes y respuestas de todas las invocaciones a funciones, lo que proporciona información clave que puede ayudar a solucionar problemas. Por ejemplo, si se te notifica que una de tus funciones de Lambda está experimentando errores, puedes analizar las cargas útiles de las solicitudes relevantes para buscar parámetros faltantes, direcciones de recursos mal escritas u otras configuraciones erróneas que puedan estar detrás de los errores.

Al identificar las configuraciones erróneas en las solicitudes con errores, puedes reproducir más fácilmente los problemas en tu entorno de desarrollo, y luego ejecutar tests para verificar las correcciones de los errores.

Datadog Serverless Monitoring

Métricas en tiempo real para crear alertas sobre problemas en el entorno de las funciones de Lambda

Las métricas de Lambda mejoradas de Datadog, que aparecen en Datadog con el prefijo aws.lambda.enhanced, están disponibles con un segundo nivel de granularidad y casi en tiempo real. Puedes utilizar las métricas de Lambda mejoradas para crear alertas o SLOs sobre arranques en frío, costes estimados de AWS, tiempos de espera, errores de memoria agotada y uso de memoria en todas tus funciones de Lambda. Esto te permite ver los problemas de rendimiento en tus entornos serverless a medida que se producen y solucionarlos sin demora.

Datadog Serverless Monitoring

Monitorizar los cambios en la configuración serverless con el seguimiento del despliegue

Correlaciona fácilmente los cambios en el código, la configuración y el despliegue serverless con las métricas, trazas y logs de tus funciones para obtener información en tiempo real sobre cómo estos cambios pueden afectar el estado y el rendimiento de tus aplicaciones.

Datadog Serverless Monitoring

Capacidades adicionales


Referencias adicionales