Publié le: Nov 16, 2023
AWS Lambda propose des contrôles de journalisation avancés qui vous permettent de capturer nativement les journaux au format structuré JSON, d'ajuster les niveaux de journalisation et de sélectionner le groupe de journaux Amazon CloudWatch de vos fonctions Lambda.
Vous pouvez désormais capturer vos journaux Lambda au format structuré JSON sans avoir à prévoir vos propres bibliothèques de journalisation. En structurant les journaux sous la forme d'une série de paires clé-valeur, le format JSON permet de rechercher, de filtrer et d'analyser rapidement des journaux de fonctions. Vous avez également la possibilité de contrôler le niveau de vos journaux Lambda (ERROR, DEBUG, INFO, etc.) sans modifier le code. C'est vous qui fixez la granularité de journalisation de votre fonction, ce qui vous évite d'avoir à passer au crible de gros volumes de journaux lors du débogage et de la résolution des erreurs critiques. Enfin, vous sélectionnez le groupe de journaux CloudWatch auquel Lambda envoie vos journaux. Il est ainsi plus facile de regrouper les journaux de plusieurs fonctions au sein d'une application. Vous pouvez par ailleurs appliquer vos politiques de sécurité, de gouvernance et de rétention au niveau de l'application, plutôt qu'individuellement à chaque fonction.
Pour commencer, vous pouvez spécifier des contrôles de journalisation avancés pour vos fonctions Lambda à l'aide de l'API Lambda, de la console Lambda, d'AWS CLI, du modèle d'application sans serveur AWS (AWS SAM) et d'AWS CloudFormation. Pour en savoir plus, consultez l'article de blog de lancement ou le guide de développement de Lambda.
Les contrôles de journalisation avancés de Lambda sont désormais disponibles sans frais supplémentaires dans toutes les régions commerciales où AWS Lambda est proposé. Pour en savoir plus, consultez le tableau des régions AWS.