Kapitel 7. Protokollierung, Metriken und Tracing

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In diesem Kapitel erfahren wir, wie wir die Beobachtbarkeit von Lambda-Funktionen durch Logging, Metriken und Tracing verbessern können. Durch logging lernst du, wie du Informationen aus bestimmten Ereignissen während der Ausführung deiner Lambda-Funktionen gewinnen kannst. und Geschäftsmetriken geben dir einen Einblick in den Betriebszustand unserer serverlosen Anwendung. Das verteilte tracing schließlich zeigt dir, wie Anfragen zu den verschiedenen verwalteten Diensten und Komponenten, die unsere Architektur bilden, fließen.

Wir werden die Weather API aus Kapitel 5 verwenden, um die vielfältigen Optionen für Logging, Metriken und Tracing zu erkunden, die für serverlose Anwendungen auf AWS zur Verfügung stehen. Ähnlich wie bei den Änderungen an der Datenpipeline in Kapitel 6 wirst du feststellen, dass die Lambda-Funktionen der Weather API überarbeitet wurden, um die Bibliothek aws-lambda-java-events zu verwenden.

Loggen

Was können wir aus der folgenden Logmeldung über den Zustand der Anwendung schließen, die sie erzeugt hat?

Recorded a temperature of 78 F from Brooklyn, NY

Wir kennen die Werte einiger Daten (die Temperaturmessung und den Standort), aber nicht viel mehr. Wann wurden diese Daten empfangen oder verarbeitet? Im größeren Kontext unserer Anwendung: Welche Anfrage hat diese Daten erzeugt? ...

Get Programmierung von AWS Lambda now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.