Descripción general

Instrumente sus aplicaciones de AWS Lambda con el Datadog Lambda Extension para recopilar trazas, métricas mejoradas y métricas personalizadas. El Datadog Lambda Extension es análogo a usar el Datadog Agent y los Datadog SDKs para infraestructura y aplicaciones basadas en host.

Un diagrama que muestra cómo Datadog recibe telemetría de su aplicación de AWS Lambda instrumentada. Su aplicación Lambda, instrumentada con el Datadog Lambda Library, envía registros, trazas, métricas mejoradas y métricas personalizadas al Datadog Lambda Extension, que luego envía estos datos a Datadog.

Inicio rápido

Para comenzar, régístrese para obtener una cuenta de Datadog si aún no la tiene. Luego, siga el flujo de instalación en la aplicación en Fleet Automation para AWS Lambda para instrumentar sus funciones Lambda. Esta configuración de inicio rápido permite que sus funciones envíen métricas, registros y trazas en tiempo real a Datadog.

Una aplicación de muestra está disponible en GitHub con instrucciones sobre cómo desplegar con múltiples entornos de ejecución y herramientas de infraestructura como código.

El proceso de inicio rápido configura sus funciones Lambda sobre la marcha. Para instrumentar funciones Lambda de manera permanente, consulte las instrucciones detalladas en la siguiente sección.

Usar el Datadog MCP server

Utilice el Datadog MCP server para configurar el seguimiento de sus contenedores de AWS Lambda con asistencia de IA. Después de conectarse, pruebe un aviso como:

Help me monitor my AWS Lambda functions with Datadog

Instrucciones de instrumentación

Python
Node.js
Ruby
Java
Go
.NET

Configuraciones avanzadas

Después de que haya terminado con la instrumentación y haya configurado la recolección de telemetría, puede usar Configurar Serverless Monitoring para AWS Lambda para:

  • conectar sus métricas, trazas y registros usando etiquetas
  • recolectar telemetría de recursos de AWS como API Gateway, AppSync y Step Functions
  • capturar las cargas útiles de solicitud y respuesta para invocaciones individuales de Lambda
  • vincular errores de sus funciones Lambda a su código fuente
  • filtrar o eliminar información sensible de registros o trazas

Lectura adicional