Veröffentlicht am: Nov 16, 2023
AWS Lambda kündigt erweiterte Protokollierungs-Steuerelemente an, mit denen Sie Protokolle nativ im strukturierten JSON-Format erfassen, Protokollebenen anpassen und die Amazon-CloudWatch-Protokollgruppe für Ihre Lambda-Funktionen auswählen können.
Sie können Ihre Lambda-Protokolle jetzt im strukturierten JSON-Format erfassen, ohne Ihre eigenen Protokollierungs-Bibliotheken mitbringen zu müssen. Das JSON-Format ermöglicht die Strukturierung von Protokollen als eine Reihe von Schlüssel-Wert-Paaren, sodass Sie Ihre Funktionsprotokolle schnell suchen, filtern und analysieren können. Sie können auch die Protokollebene (z. B. ERROR, DEBUG, INFO usw.) Ihrer Lambda-Protokolle steuern, ohne Codeänderungen vorzunehmen. Auf diese Weise können Sie die gewünschte Granularitätsstufe der Protokollierung für Ihre Funktion auswählen, sodass Sie beim Debuggen und Beheben kritischer Fehler keine große Menge an Protokollen durchsuchen müssen. Schließlich können Sie die CloudWatch-Protokollgruppe auswählen, an die Lambda Ihre Protokolle sendet. Auf diese Weise können Sie problemlos Protokolle aus mehreren Funktionen innerhalb einer Anwendung an einem Ort zusammenfassen und Sicherheits-, Governance- und Aufbewahrungsrichtlinien auf Anwendungsebene anwenden, anstatt sie einzeln auf jede Funktion anzuwenden.
Zu Beginn können Sie mithilfe der Lambda-API, der Lambda-Konsole, der AWS CLI, des AWS Serverless Application Model (SAM) und AWS CloudFormation erweiterte Protokollierungs-Steuerelemente für Ihre Lambda-Funktionen angeben. Weitere Informationen finden Sie im Blogbeitrag zur Markteinführung oder im Lambda-Entwicklerhandbuch.
Erweiterte Protokollierungs-Steuerelemente für Lambda sind jetzt in allen kommerziellen Regionen verfügbar, in denen AWS Lambda verfügbar ist, ohne dass zusätzliche Kosten entstehen. Weitere Informationen finden Sie in der Tabelle der AWS-Regionen.