Övning – Övervakning och loggning

Slutförd

Nu ska vi titta på måtten i Application Insights för att mäta prestanda och identifiera potentiella flaskhalsar.

Kontrollera mått på Azure-portalen

Funktionerna körs nu i Azure och fortsätter att samla in data i databasen som du skapade med Azure Cosmos DB. Du kan visa dina distribuerade funktionsappar i Azure-portalen och visa apptelemetri via den anslutna Application Insights-resursen, enligt följande skärmbilder:

Appkarta

Skärmbild som visar programkartan.

Programkartan ger dig en uppfattning om hur beroende dina tjänster är med varandra. Som du ser är konsumentfunktionen bunden till databasen som skapats med Azure Cosmos DB, men inte med den andra funktionen. Konsumentfunktionen är också löst kopplad till Azure-händelsehubben. Den producerande funktionen är bunden till händelsehubben men inte med den förbrukande funktionen eller databasen.

Live-metrikström

Skärmbild som visar livestatistikströmmen.

Prestanda

Skärmbild som visar Prestandaskärmen.

Om du vill undersöka prestanda för programstacken kan du titta närmare på Operations, Dependencieseller Roles. Var och en av dem gör att du kan dyka ännu djupare.

Ange aviseringar

Du vill alltid vara säker på att systemet är igång och körs korrekt. Om något går fel eller om beteendet indikerar att något kan gå fel, vill du få ett automatiskt larm. Aviseringar är lösningen. Ange och granska aviseringar för dina tjänster på fliken Aviseringar under Övervakning.

Skärmbild som visar aviseringsalternativ.

Välj Ny aviseringsregel, kontrollera Omfångoch välj Villkor. Du kan antingen välja en specifik logg med hjälp av Anpassad loggsökning eller så kan du använda någon av de smarta fördefinierade loggarna.

Skärmbild som visar skärmen Konfigurera signallogik.

För prestandan är varaktighetstiden viktig. Tänk på vad som är viktigare för dig. Räcker den genomsnittliga varaktigheten eller är det viktigt att varje begäran är i tid och att du också behöver en avisering för avvikande värden? Du kan skapa så många aviseringar som behövs. När du har valt villkoret anger du åtgärden. För enklare underhåll kan du organisera dem i åtgärdsgrupper.