AWS Lambda unterstützt die Überwachung der Anwendungsleistung (APM) über CloudWatch Application Signals
AWS Lambda unterstützt jetzt Amazon CloudWatch Application Signals, eine APM-Lösung (Application Performance Monitoring), dies es Entwicklern und Betreibern ermöglicht, den Zustand und die Leistung ihrer mit Lambda erstellten Serverless-Anwendungen auf einfache Weise zu überwachen.
Kunden möchten eine einfache Methode, Leistungsprobleme schnell zu identifizieren und zu beheben, um die mittlere Wiederherstellungszeit (MTTR) und die Betriebskosten für das Ausführen von Serverless- Anwendungen zu minimieren. Jetzt bietet Application Signals vorkonfigurierte, standardisierte Dashboards für kritische Anwendungsmetriken (wie Durchsatz, Verfügbarkeit, Latenz, Störungen und Fehler), korrelierte Traces und Interaktionen zwischen der Lambda-Funktion und ihren Abhängigkeiten (wie anderen AWS-Services), ohne dass manuelle Instrumentierung oder Codeänderungen seitens der Entwickler erforderlich ist. Dies gibt Bedienern einen zentralen Ansicht vom Zustand der Anwendung und ermöglicht es ihnen, einen Drill-down durchzuführen, um die Ursache der Leistungsanomalien zu ermitteln. Sie können in Application Signals auch Service Level-Ziele (SLOs) erstellen, um die Leistungskennzahlen kritischer Abläufe in Ihrer Anwendung genau zu verfolgen. Dadurch können Sie Abläufe, die Ihre Betriebskennzahlen nicht erreichen, leicht identifizieren und einschätzen. Application Signals instrumentiert Ihre Lambda-Funktion automatisch mithilfe der erweiterten ADOT-Bibliotheken (AWS Distro for OpenTelemetry) und bietet so eine bessere Leistung (Kaltstart-Latenz und Speicherverbrauch) als bisher.
Rufen Sie zunächst die Tab „Konfiguration“ in der Lambda-Konsole auf und aktivieren Sie mit einem Klick im Abschnitt „Überwachungs- und Betriebstools“ Application Signals für Ihre Funktion. Weitere Informationen finden Sie im Blogbeitrag zur Einführung , im Lambda-Entwicklerhandbuch und im Application-Signals- Entwicklerhandbuch.
Application Signals für Lambda ist in allen kommerziellen AWS-Regionen verfügbar, in denen Lambda und CloudWatch Application Signals verfügbar sind.