Übung – Überwachung und Protokollierung
Sehen wir uns die Metriken in Application Insights an, um die Leistung zu messen und potenzielle Engpässe zu identifizieren.
Überprüfen von Metriken im Azure-Portal
Ihre Funktionen werden jetzt in Azure ausgeführt und sammeln weiterhin Daten in der Datenbank, die Sie mit Azure Cosmos DB erstellt haben. Sie können Ihre bereitgestellten Funktions-Apps im Azure-Portal anzeigen und App-Telemetrie über die verbundene Application Insights-Ressource anzeigen, wie in den folgenden Screenshots gezeigt:
App-Karte

Die Anwendungszuordnung gibt Ihnen eine Vorstellung davon, wie abhängig Ihre Dienste miteinander sind. Wie Sie sehen können, ist die Consumerfunktion an die Datenbank gebunden, die mit Azure Cosmos DB erstellt wurde, aber nicht mit der anderen Funktion. Außerdem wird die Consumerfunktion lose mit dem Azure Event Hub gekoppelt. Die produzierende Funktion ist an den Event Hub gebunden, aber nicht an die verbrauchende Funktion oder die Datenbank.
Live-Metrik-Datenstrom

Leistung

Um die Leistung des Anwendungsstapels zu untersuchen, können Sie einen genaueren Blick auf Operations, Dependencies oder Roles werfen. Jeder von ihnen ermöglicht es Ihnen, noch tiefer zu tauchen.
Benachrichtigungen festlegen
Sie möchten immer sicherstellen, dass Ihr System ordnungsgemäß ausgeführt wird. Wenn ein Fehler auftritt oder das Verhalten darauf hinweist, dass etwas schief geht, möchten Sie einen automatischen Alarm erhalten. Warnungen sind die Lösung. Festlegen und Überprüfen von Benachrichtigungen für Ihre Dienste auf der Registerkarte " Warnungen " unter "Überwachung".

Wählen Sie "Neue Warnungsregel" aus, überprüfen Sie den Bereich, und wählen Sie die Bedingung aus. Sie können entweder ein bestimmtes Protokoll auswählen, indem Sie die benutzerdefinierte Protokollsuche verwenden, oder Sie können eines der intelligenten vordefinierten Protokolle verwenden.

Für die Leistung ist die Zeitdauer wichtig. Überlegen Sie, was für Sie wichtiger ist. Ist die durchschnittliche Dauer ausreichend oder ist es wichtig, dass jede Anforderung rechtzeitig ist und Sie auch eine Warnung für Ausreißer benötigen? Sie können beliebig viele Warnungen erstellen. Nachdem Sie die Bedingung ausgewählt haben, geben Sie die Aktion an. Um die Wartung zu vereinfachen, können Sie sie in Aktionsgruppen organisieren.