Aperçu

Instrumentez vos applications AWS Lambda avec une extension Datadog Lambda pour collecter des traces, des métriques améliorées et des métriques personnalisées. L’extension Datadog Lambda est analogue à l’utilisation de l’agent Datadog et des SDK Datadog pour les infrastructures et applications basées sur des hôtes.

Un diagramme montrant comment Datadog reçoit la télémétrie de votre application AWS Lambda instrumentée. Votre application Lambda, instrumentée avec une bibliothèque Datadog Lambda, envoie des journaux, des traces, des métriques améliorées et des métriques personnalisées à l'extension Datadog Lambda, qui pousse ensuite ces données vers Datadog.

Démarrage rapide

Pour commencer, inscrivez-vous pour un compte Datadog si vous n’en avez pas déjà un. Ensuite, suivez le flux d’installation dans l’application dans Fleet Automation pour AWS Lambda afin d’instrumenter vos fonctions Lambda. Cette configuration de démarrage rapide permet à vos fonctions d’envoyer des métriques, des journaux et des traces en temps réel à Datadog.

Une application d’exemple est disponible sur GitHub avec des instructions sur la façon de déployer avec plusieurs environnements d’exécution et outils d’infrastructure en tant que code.

Le processus de démarrage rapide configure vos fonctions Lambda à la volée. Pour instrumenter les fonctions Lambda de manière permanente, consultez les instructions détaillées dans la section suivante.

Utilisez le serveur Datadog MCP

Utilisez le serveur Datadog MCP pour configurer la surveillance de vos conteneurs AWS Lambda avec l’assistance de l’IA. Après vous être connecté, essayez une invite comme :

Help me monitor my AWS Lambda functions with Datadog

Instructions d’instrumentation

Python
Node.js
Ruby
Java
go
.NET

Configurations avancées

Une fois que vous avez terminé l’instrumentation et que vous avez configuré la collecte de télémétrie, vous pouvez utiliser Configurer la surveillance sans serveur pour AWS Lambda pour :

  • connecter vos métriques, traces et journaux à l’aide de balises
  • collecter la télémétrie des ressources AWS telles que API Gateway, AppSync et Step Functions
  • capturer les charges utiles de requête et de réponse pour chaque invocation de Lambda
  • lier les erreurs de vos fonctions Lambda à votre code source
  • filtrer ou supprimer les informations sensibles des journaux ou des traces

Lectures complémentaires