Övervaka Azure-belastningstestning

När du har kritiska program och affärsprocesser som förlitar sig på Azure-resurser vill du övervaka resursernas tillgänglighet, prestanda och drift.

I den här artikeln beskrivs övervakningsdata som genereras av Azure Load Testing.

Vad är Azure Monitor?

Azure Load Testing skapar övervakningsdata med Hjälp av Azure Monitor, som är en fullständig stackövervakningstjänst i Azure. Azure Monitor innehåller en fullständig uppsättning med funktioner som övervakar dina Azure-resurser. Den kan också övervaka resurser i andra moln och lokalt.

Börja med artikeln Övervaka Azure-resurser med Azure Monitor, som beskriver följande begrepp:

  • Vad är Azure Monitor?
  • Kostnader som är kopplade till övervakning
  • Övervakningsdata som samlas in i Azure
  • Konfigurera datainsamling
  • Standardverktyg i Azure för att analysera och avisera om övervakningsdata

Följande avsnitt bygger vidare på den här artikeln genom att beskriva de specifika data som samlas in för Azure Load Testing. De här avsnitten innehåller också exempel på hur du konfigurerar datainsamling och analyserar dessa data med Azure-verktyg.

Tips

Information om kostnader som är kopplade till Azure Monitor finns i Användning och uppskattade kostnader. Information om hur mycket tid det tar för dina data att visas i Azure Monitor finns i Loggdatainmatningstid.

Övervaka data

Azure Load Testing samlar in samma typer av övervakningsdata som andra Azure-resurser som beskrivs i Övervaka data från Azure-resurser.

Se Övervaka Azure Load Testing-datareferens för detaljerad information om loggmått som skapats av Azure Load Testing.

Samling och routning

Plattformsmått och aktivitetsloggen samlas in och lagras automatiskt, men kan skickas till andra platser med hjälp av en diagnostikinställning.

Resursloggar samlas inte in och lagras förrän du skapar en diagnostikinställning och dirigerar dem till en eller flera platser.

Se Skapa diagnostikinställning för att samla in plattformsloggar och mått i Azure för detaljerad information om hur du skapar en diagnostikinställning med hjälp av Azure-portalen, CLI eller PowerShell. När du skapar en diagnostikinställning anger du vilka kategorier av loggar som ska samlas in. Kategorierna för Azure Load Testing visas i datareferensen Övervaka Azure Load Testing.

I följande avsnitt beskrivs vilka typer av loggar du kan samla in.

Analysera loggar

Data i Azure Monitor-loggar lagras i tabeller där varje tabell har en egen uppsättning unika egenskaper.

Alla resursloggar i Azure Monitor har samma fält följt av tjänstspecifika fält. Det gemensamma schemat beskrivs i schemat för Azure Monitor-resursloggen. Du hittar schemat för Azure Load Testing-resursloggar i datareferensen Övervaka Azure Load Testing.

Aktivitetsloggen är en typ av plattformslogg i Azure som ger insikter om händelser på prenumerationsnivå. Du kan visa den oberoende av varandra eller dirigera den till Azure Monitor-loggar, där du kan göra mycket mer komplexa frågor med Log Analytics.

En lista över resursloggtyper som samlats in för Azure Load Testing finns i Övervaka Azure Load Testing-datareferens.

Exempel på Kusto frågor

Viktigt

När du väljer Loggar på Azure Load Testing-menyn öppnas Log Analytics med frågeomfånget inställt på det aktuella [tjänstnamnet]. Det innebär att loggfrågor endast innehåller data från den resursen. Om du vill köra en fråga som innehåller data från andra [tjänstresurser] eller data från andra Azure-tjänster väljer du LoggarAzure Monitor-menyn . Mer information finns i Omfång för loggfråga och tidsintervall i Azure Monitor Log Analytics .

Här följer frågor som du kan använda för att övervaka dina Azure Load Testing-resurser:

  • Hämta listan över tester:
AzureLoadTestingOperation
| where OperationId == "Test_CreateOrUpdateTest"
| where HttpStatusCode == 201
| summarize count() by _ResourceId
   
  • Hämta listan över testkörningar:
AzureLoadTestingOperation
| where OperationId == "TestRun_CreateAndUpdateTest"
| where HttpStatusCode == 201
| summarize count() by _ResourceId
   

Nästa steg