Oefening: bewaking en logboekregistratie

Voltooid

Laten we eens kijken naar de metrische gegevens in Application Insights om de prestaties te meten en potentiële knelpunten te identificeren.

Metrische gegevens controleren in Azure Portal

Uw functies worden nu uitgevoerd in Azure en blijven gegevens verzamelen in de database die u hebt gemaakt met Azure Cosmos DB. U kunt uw geïmplementeerde functie-apps bekijken in Azure Portal en app-telemetrie bekijken via de verbonden Application Insights-resource, zoals wordt weergegeven in de volgende schermopnamen:

App-kaart

Screenshot that shows the Application map.

Het toepassingsoverzicht geeft u een idee hoe afhankelijk uw services met elkaar zijn. Zoals u kunt zien, is de consumentenfunctie gebonden aan de database die is gemaakt met Azure Cosmos DB, maar niet met de andere functie. De consumentenfunctie is ook losjes gekoppeld aan de Azure Event Hub. De productiefunctie is gebonden aan de Event Hub, maar niet met de verbruikende functie of de database.

Live metrics stream

Screenshot that shows the Live metrics stream.

Prestaties

Screenshot that shows the Performance screen.

Als u de prestaties van de toepassingsstack wilt onderzoeken, kunt u de prestaties van de toepassingsstack nader bekijken Operations, Dependenciesof Roles. Elk van hen stelt u in staat om nog dieper te duiken.

Waarschuwingen instellen

U wilt er altijd zeker van zijn dat uw systeem actief is en correct wordt uitgevoerd. Als er iets misgaat of als het gedrag aangeeft dat er iets misgaat, wilt u een automatisch alarm ontvangen. Waarschuwingen zijn de oplossing. Stel waarschuwingen voor uw services in en bekijk deze op het tabblad Waarschuwingen onder Bewaking.

Screenshot that shows Alerts options.

Selecteer Nieuwe waarschuwingsregel, controleer het bereik en kies de voorwaarde. U kunt een specifiek logboek kiezen met behulp van aangepaste zoekopdrachten in logboeken of u kunt een van de slim vooraf gedefinieerde logboeken gebruiken.

Screenshot that shows the Configure signal logic screen.

Voor de prestaties is de duurtijd belangrijk. Denk na over wat belangrijker voor u is. Is de gemiddelde duur voldoende of is het belangrijk dat elke aanvraag op tijd is en u ook een waarschuwing nodig hebt voor uitbijters? U kunt zoveel waarschuwingen maken als nodig is. Nadat u de voorwaarde hebt gekozen, geeft u de actie op. Voor eenvoudiger onderhoud kunt u ze organiseren in actiegroepen.