Was ist Anwendungsmonitoring?
Application Monitoring bietet die Dienste, die Sie benötigen, um Ihre Anwendungen und die von ihnen verwendeten Ressourcen und Infrastruktur aus der Perspektive Ihrer Anwendung zu überwachen. Sie beginnen also nicht mit der Suche in Ihren Ressourcen und der Ermittlung der von Ihrer Anwendung verwendeten Ressourcen. Stattdessen beginnen Sie eine Untersuchung mit Ihrer Anwendung und suchen dann nach Informationen zu den Ressourcen und der Infrastruktur, die sie verwendet. Mit den Dashboards und der Topologiekarte, die Application Monitoring für Ihre Anwendung generiert, können Sie den Betriebsstatus Ihrer Anwendung sowie ihrer Dienste und Arbeitslasten nachvollziehen.
Application Monitoring erstellt ein Dashboard für Ihre Anwendung, auf dem detailliertere Informationen wie Golden Signals, Logdaten und Informationen zu offenen Benachrichtigungen angezeigt werden:
Mit Application Monitoring können Sie auch die Topologie Ihrer Anwendung ansehen (Vorabversion). Mit der Topologiekarte können Sie Ihre Arbeitslasten und Dienste sowie den Traffic zwischen ihnen visualisieren:
Gründe für die Einführung des Anwendungsmonitorings
Mit Application Monitoring können Sie Zeit und Aufwand sparen. Angenommen, Sie verwenden Application Design Center, um Ihre Anwendung zu entwerfen und bereitzustellen. Als Nächstes verwenden Sie App Hub, um die Anwendung zu organisieren und zu verwalten. Mit Application Monitoring können Sie die Leistung Ihrer Anwendung nachvollziehen und Fehler diagnostizieren. Es bietet folgende Funktionen:
Dashboards, in denen Ihre Anwendungs-, Dienst- und Arbeitslastdaten aufgeführt sind.
Eine topologische Ansicht Ihrer Anwendung, in der der Traffic visualisiert wird.
Sie können Ihre Datentelemetrie nach Kritikalität und Umgebung filtern.
Sobald Ihre Anwendung bereitgestellt wurde, wird sie vom Application Monitoring-Dienst erkannt und es werden automatisch Dashboards erstellt, die auf Ihre Umgebung zugeschnitten sind. Um Sie bei der Untersuchung von Benachrichtigungen zu unterstützen, können Sie in diesen Dashboards suchen und filtern.
In den Dashboards, die von Application Monitoring erstellt werden, wird Folgendes angezeigt:
Informationen zur Anwendung, z. B. Standort, Wichtigkeit und Inhaber.
Informationen zu offenen Benachrichtigungen.
Log- und Messwertdaten, die von unterstützter Infrastruktur generiert werden. Die Messwertdaten umfassen wichtige Signale wie Fehlerraten und Traffic sowie ausgewählte Messwerte.
Trace-Daten, die von instrumentierten Anwendungen generiert werden. Diese Daten umfassen Spannen- und Dienstnamen, Informationen zur Latenz und Fehlerraten.
Wenn Ihre Anwendung auf unterstützter Infrastruktur ausgeführt wird, werden Telemetriedaten, die von Ihrer Anwendung generiert werden, automatisch mit anwendungsspezifischen Labels versehen. Mit diesen Labels wird Ihre App Hub-Anwendung identifiziert. Sie können diese anwendungsspezifischen Labels verwenden, wenn Sie Ihre Telemetriedaten abfragen. Auf den Seiten Log-Explorer, Metrics Explorer und Trace-Explorer können Sie Labels verwenden, um Daten zu filtern und zu aggregieren.
Erste Schritte mit dem Anwendungsmonitoring
So verwenden Sie Application Monitoring:
Anwendung erstellen und Dienste und Arbeitslasten für die Anwendung registrieren Alternativ können Sie Ihre Anwendung auch über das Application Design Center bereitstellen.
Konfigurieren Sie den Beobachtbarkeitsbereich so, dass Sie die Telemetriedaten für Ihre Anwendung sehen können. Informationen zu diesem Schritt finden Sie unter Anwendungsmonitoring einrichten.
Wenn Ihre von der Anwendung generierten Messwert- und Tracedaten Anwendungslabels enthalten sollen, instrumentieren Sie Ihre Anwendung mit OpenTelemetry oder verwenden Sie Google Cloud Managed Service for Prometheus. Weitere Informationen finden Sie unter App für das Anwendungsmonitoring instrumentieren.
Öffnen Sie die Application Monitoring-Dashboards und sehen Sie sie sich an. Informationen zum Aufrufen dieser Dashboards finden Sie unter Anwendungstelemetriedaten ansehen.
Topologische Karte Ihrer Anwendung ansehen Weitere Informationen finden Sie unter Anwendungstopologie ansehen.