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

Schermopname dat de applicatiekaart toont.

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-metrische gegevens streamen

Schermopname van de live-metrische gegevensstroom.

Prestaties

Schermopname van het scherm Prestaties.

Als u de prestaties van de toepassingsstack wilt onderzoeken, kunt u Operations, Dependenciesof Rolesnader bekijken. 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.

Schermopname met opties voor waarschuwingen.

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.

Schermopname van het scherm Signaallogica configureren.

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 hebt u ook een waarschuwing nodig 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.