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, welche Ressourcen Ihre Anwendung verwendet. 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 dem Topologiediagramm, 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 Gold-Signale, Logdaten und Informationen zu offenen Benachrichtigungen angezeigt werden:
Mit Application Monitoring können Sie sich auch die Topologie Ihrer Anwendung ansehen. Mit dem Topologiediagramm 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 Telemetriedaten nach Kritikalität und Umgebung filtern.
Sobald Ihre Anwendung bereitgestellt ist, 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 enthalten wichtige Signale wie Fehlerraten und Traffic sowie ausgewählte Messwerte.
Trace-Daten, die von instrumentierten Anwendungen generiert werden. Diese Daten umfassen Spannen- und Dienstnamen, Latenzinformationen 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. Diese Labels identifizieren Ihre App Hub-Anwendung. 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 zum Filtern und Aggregieren von Daten verwenden.
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 über das Application Design Center bereitstellen.
Konfigurieren Sie den Beobachtbarkeitsbereich so, dass Sie die Telemetriedaten für Ihre Anwendung aufrufen können. Informationen zu diesem Schritt finden Sie unter Anwendungsmonitoring einrichten.
Wenn die von Ihrer 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 Application Monitoring instrumentieren.
Öffnen Sie die Dashboards für das Anwendungsmonitoring und sehen Sie sich die Daten an. Informationen zum Aufrufen dieser Dashboards finden Sie unter Anwendungstelemetriedaten ansehen.
Topologischen Graphen Ihrer Anwendung ansehen Weitere Informationen finden Sie unter Anwendungstopologie ansehen.