Ereignisse
Erstellen von KI-Apps und Agents
17. März, 21 Uhr - 21. März, 10 Uhr
Nehmen Sie an der Meetup-Serie teil, um skalierbare KI-Lösungen basierend auf realen Anwendungsfällen mit Mitentwicklern und Experten zu erstellen.
Jetzt registrierenDieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Wenn Sie eine Webanwendung ausführen, möchten Sie auf möglicherweise auftretende Probleme vorbereitet sein – von Fehlern mit dem Code 500 bis zu Benachrichtigungen durch Benutzer, dass die Website ausgefallen ist. Die App Service-Diagnose ist eine intelligente und interaktive Komponente, mit der Sie Probleme bei Ihrer App beheben können, ohne dass eine Konfiguration erforderlich ist. Wenn bei Ihrer App Probleme auftreten, zeigt die App Service-Diagnose den Fehler auf, damit Sie die richtigen Informationen finden, um das Problem einfacher und schneller behandeln und lösen zu können.
Diese Komponente ist besonders hilfreich, wenn innerhalb der letzten 24 Stunden Probleme bei der App aufgetreten sind, jedoch stehen Ihnen alle Diagnosediagramme jederzeit für die Analyse zur Verfügung.
Die App Service-Diagnose funktioniert nicht nur bei Ihrer App unter Windows, sondern auch bei Apps für Linux-Container, die App Service-Umgebung und Azure Functions.
Navigieren Sie für den Zugriff auf die App Service-Diagnose zu Ihrer App Service-Web-App oder App Service-Umgebung im Azure-Portal. Klicken Sie im linken Navigationsbereich auf Diagnose und Problembehandlung.
Navigieren Sie für Azure Functions zu Ihrer Funktions-App, klicken Sie im oberen Navigationsbereich auf Plattformfeatures, und wählen Sie Diagnose und Problembehandlung im Abschnitt Ressourcenverwaltung aus.
Die Startseite der App Service-Diagnose bietet viele Tools zum Diagnostizieren von App-Problemen. Weitere Informationen finden Sie unter Diagnosetools in diesem Artikel.
Hinweis
Wenn Ihre App nicht aktiv oder langsam ist, können Sie eine Profilerstellungs-Ablaufverfolgung erfassen, um die Ursache des Problems zu identifizieren. Die Profilerstellung ist schlank und für Produktionsszenarien konzipiert.
Die Startseite der App Service-Diagnose bietet optimierten Diagnosezugriff in vier Abschnitten:
Das „Genie“-Suchfeld bietet eine schnelle Möglichkeit, um eine Diagnose zu finden. Dieselbe Diagnose lässt sich über Problembehandlungskategorien finden.
Die Startseite der App Service-Diagnose führt eine Reihe von Konfigurationsüberprüfungen aus und bietet Empfehlungen auf Grundlage der Konfiguration Ihrer einzigartigen Anwendung.
Empfehlungen und ausgeführte Überprüfungen können durch Klicken auf den Link „Weitere Details anzeigen“ überprüft werden.
Problembehandlungskategorien gruppieren Diagnosen, um deren Ermittlung zu erleichtern. Folgende Funktionen sind verfügbar:
Auf den Kacheln oder über den Link „Problembehandlung“ werden die verfügbaren Diagnosen für die Kategorie angezeigt. Wenn Sie an der Untersuchung von „Verfügbarkeit und Leistung“ interessiert wären, würden die folgenden Diagnosen angeboten:
Nachdem Sie auf ein Thema geklickt haben, um das Problem weiter zu untersuchen, können Sie weitere Details zum Thema anzeigen, die häufig durch Diagramme und Markdowns ergänzt werden. Der Diagnosebericht kann sich als leistungsfähiges Tool für die genaue Ermittlung des Problems mit Ihrer App erweisen. Im Folgenden sehen Sie „Web-App nicht aktiv“ (Web App Down) aus „Verfügbarkeit und Leistung“:
Informationen zu maßgeschneiderten Empfehlungen zu bewährten Methoden finden Sie im Bericht zur Resilienzbewertung. Dieser ist als PDF-Bericht zum Herunterladen verfügbar. Klicken Sie einfach auf die Schaltfläche „Bericht zur Resilienzbewertung abrufen“, die auf der Befehlsleiste einer der Problembehandlungskategorien verfügbar ist.
Da viele App-Probleme auf Ihren Anwendungscode zurückzuführen sind, ist die App Service-Diagnose in Application Insights integriert, um Ausnahmen und Probleme mit Abhängigkeiten zur entsprechend ausgewählten Ausfallzeiten hervorzuheben. Application Insights muss separat aktiviert werden.
Wählen Sie zum Anzeigen von Application Insights-Ausnahmen und -Abhängigkeiten eine der Kachelverknüpfungen Web-App ausgefallen oder Web-App langsam aus.
Wenn innerhalb der letzten 24 Stunden ein Problem einer bestimmten Kategorie erkannt wurde, können Sie den vollständigen Diagnosebericht anzeigen. Möglicherweise werden Sie von der App Service-Diagnose aufgefordert, weitere Hinweise zur Fehlerbehandlung und die nächsten Schritte anzuzeigen, um eine umfassendere Anleitung zu erhalten.
Diagnosetools umfassen erweiterte Diagnosetools, mit denen Sie Probleme mit dem Anwendungscode, langsame Ausführung, Verbindungszeichenfolgen und vieles mehr untersuchen können. Darüber hinaus sind proaktive Tools enthalten, mit denen Sie Probleme mit der CPU-Auslastung, mit Anforderungen und dem Speicher beheben können.
Die proaktive CPU-Überwachung stellt eine einfache und proaktive Möglichkeit für Sie dar, mit einer Aktion einzugreifen, wenn eine App oder ein untergeordneter Prozess der App CPU-Ressourcen in hohem Maße auslastet. Sie können eigene Regeln für den CPU-Schwellenwert festlegen, um eine hohe CPU-Auslastung vorübergehend zu beheben, bis die tatsächliche Ursache für das unerwartete Problem gefunden wird. Weitere Informationen finden Sie unter Behandeln von CPU-Problemen, bevor sie auftreten.
Die automatische Reparatur ist eine Abhilfemaßnahme, die Sie durchführen können, wenn Ihre App ein unerwartetes Verhalten aufweist. Sie können eigene Regeln basierend auf der Anzahl der Anforderungen, langsamen Anforderungen, dem Speicherlimit und dem HTTP-Statuscode festlegen, um Abhilfeaktionen auszulösen. Verwenden Sie das Tool, um ein unerwartetes Verhalten vorübergehend einzudämmen, bis Sie die Ursache gefunden haben. Das Tool steht derzeit nur für Windows-Web-Apps, Linux-Web-Apps und benutzerdefinierte Linux-Container zur Verfügung. Unterstützte Bedingungen und Entschärfungen variieren je nach Typ der Web-App. Weitere Informationen finden Sie unter Ankündigung der neuen Funktion zur automatischen Reparatur in der App Service-Diagnose und unter Ankündigung der automatischen Reparatur für Linux.
Wie die proaktive CPU-Überwachung ist die proaktive automatische Reparatur eine einfache Lösung, unerwartetes Verhalten Ihrer App in den Griff zu bekommen. Die proaktive automatische Reparatur startet Ihre App neu, wenn App Service feststellt, dass sie sich in einem nicht wiederherstellbaren Zustand befindet. Weitere Informationen finden Sie in der Einführung in die proaktive automatische Reparatur.
In einem großen Team mit Continuous Integration und einer App mit vielen Abhängigkeiten kann es schwierig sein, die spezifische Änderung zu ermitteln, die ein fehlerhaftes Verhalten verursacht. Navigator hilft Ihnen, die Topologie Ihrer App sichtbar zu machen, indem eine Abhängigkeitsübersicht Ihrer App und aller Ressourcen im selben Abonnement automatisch gerendert wird. Mit Navigator können Sie eine konsolidierte Liste der von Ihrer App und ihren Abhängigkeiten vorgenommenen Änderungen einsehen und auf eine Änderung eingrenzen, die ein fehlerhaftes Verhalten bewirkt. Der Zugriff erfolgt über die Kachel Navigator auf der Startseite. Navigator muss aktiviert werden, ehe Sie das Tool erstmals einsetzen. Weitere Informationen finden Get visibility into your app's dependencies with Navigator (Verschaffen von Einblicken in die Abhängigkeiten Ihrer App mit Navigator).
Die Änderungsanalyse für Anwendungsänderungen kann über Kachelverknüpfungen, Anwendungsänderungen und Anwendungsabstürze in Verfügbarkeit und Leistung aufgerufen werden, sodass Sie sie mit anderen Metriken gleichzeitig verwenden können. Bevor Sie dieses Feature verwenden können, müssen Sie es zuerst aktivieren. Weitere Informationen finden Sie unter Announcing the new change analysis experience in App Service Diagnostics (Bekanntgabe der neuen Funktion zur Änderungsanalyse in der App Service-Diagnose).
Posten Sie Ihre Fragen oder Ihr Feedback auf UserVoice, indem Sie dem Titel „[Diag]“ hinzufügen.
Ereignisse
Erstellen von KI-Apps und Agents
17. März, 21 Uhr - 21. März, 10 Uhr
Nehmen Sie an der Meetup-Serie teil, um skalierbare KI-Lösungen basierend auf realen Anwendungsfällen mit Mitentwicklern und Experten zu erstellen.
Jetzt registrierenTraining
Modul
Problembehandlung bei „Web App Down“-Szenarien mit App Service-Diagnose - Training
Nutzen Sie „Web App Down“, „Absturzüberwachung“ und „Ask Genie“ zur Problembehandlung. Mithilfe dieser Tools können Sie die Verfügbarkeit von Anwendungen und Plattformen überwachen, Ausnahmefehler identifizieren, Speicherabbilder und Aufruflisten erfassen sowie Bereiche von Untersuchung und Diagnose finden.
Zertifizierung
Microsoft Certified: Azure Developer Associate - Certifications
Erstellen von End-to-End-Lösungen in Microsoft Azure zum Erstellen von Azure Functions-Lösungen, Implementieren und Verwalten von Web-Apps, Entwickeln von Lösungen mit Azure Storage u. v. m.
Dokumentation
Überwachen der Integrität von App Service-Instanzen - Azure App Service
Erfahren Sie, wie Sie die Integrität von App Service-Instanzen mithilfe der Integritätsprüfung überwachen.
Aktivieren der Diagnoseprotokollierung - Azure App Service
Erfahren Sie, wie Sie die Diagnoseprotokollierung aktivieren und Instrumentierung zu Ihrer Anwendung hinzufügen und wie Sie auf die von Azure protokollierten Informationen zugreifen.
Überwachen der Leistung von Azure App Service - Azure App Service
Hier erfahren Sie mehr zur Überwachung von Azure App Service.