Funktionsweise von Amazon CloudWatch Application Insights
CloudWatch Application Insights ermöglicht die Überwachung Ihrer Anwendungsressourcen. Die folgenden Informationen beschreiben die Funktionsweise von Application Insights
Themen
So überwacht Application Insights Anwendungen
Die folgenden Informationen beschreiben die Art und Weise, wie Application Insights Anwendungen überwacht.
Anwendungserkennung und -konfiguration
Wenn eine Anwendung zum ersten Mal zu CloudWatch Application Insights hinzugefügt wird, durchsucht der Service die Anwendungskomponenten, um Schlüsselmetriken, Protokolle und andere Datenquellen zur Überwachung für Ihre Anwendung zu empfehlen. Sie können Ihre Anwendung dann auf der Grundlage dieser Empfehlungen konfigurieren.
Datenvorverarbeitung
CloudWatch Application Insights analysiert kontinuierlich die zu überwachenden Datenquellen über die Anwendungsressourcen hinweg, um Metrikanomalien und Protokollfehler (Beobachtungen) zu entdecken.
Intelligente Problemerkennung
Die Engine für CloudWatch Application Insights erkennt Probleme in Ihrer Anwendung, indem sie Beobachtungen mit Hilfe von Klassifizierungsalgorithmen und integrierten Regeln korreliert. Zur Unterstützung der Fehlerbehebung erstellt der Service automatisierte CloudWatch-Dashboards, die kontextbezogene Informationen über die Probleme enthalten.
Alarm und Aktion
Wenn CloudWatch Application Insights ein Problem mit Ihrer Anwendung erkennt, generiert der Service CloudWatch Events, um Sie über das Problem zu informieren. Weitere Informationen darüber, wie Sie diese Ereignisse einrichten, finden Sie unter Application Insights CloudWatch Events für entdeckte Probleme. Darüber hinaus können Sie Amazon-SNS-Benachrichtigungen so konfigurieren, dass Sie bei erkannten Problemen Benachrichtigungen erhalten.
Beispielszenario
Sie haben eine ASP.NET-Anwendung, die von einer SQL Server-Datenbank unterstützt wird. Plötzlich beginnt Ihre Datenbank aufgrund der hohen Speicherauslastung zu versagen. Dies führt zu einer Verschlechterung der Anwendungsleistung und möglicherweise zu HTTP-500-Fehlern auf den Webservern und im Load Balancer.
Mit CloudWatch Application Insights und seinen intelligenten Analysefunktionen können Sie die Anwendungsschicht, die das Problem verursacht, identifizieren, indem Sie das dynamisch erstellte Dashboard überprüfen, das die zugehörigen Metriken und Protokolldateiausschnitte anzeigt. In diesem Fall kann das Problem auf der SQL-Datenbankschicht liegen.
Datenaufbewahrung
CloudWatch Application Insights speichert Probleme für 55 Tage und Beobachtungen für 60 Tage.
Kontingente
Informationen zu Standardkontingenten für CloudWatch Application Insights finden Sie unter Amazon-CloudWatch-Application-Insights-Endpunkte und -Kontingente. Sofern nicht anders angegeben, gilt jedes Kontingent für die AWS-Region. Kontaktieren Sie den AWS Support