Dela via


Prestandaövervakning med Azure Monitor-loggar

Den här artikeln beskriver stegen för att lägga till Log Analytics-agenten som ett tillägg för vm-skalningsuppsättningar i klustret och ansluta den till din befintliga Azure Log Analytics-arbetsyta. På så sätt kan du samla in diagnostikdata om containrar, program och prestandaövervakning. Genom att lägga till den som ett tillägg till resursen för VM-skalningsuppsättningen ser Azure Resource Manager till att den installeras på varje nod, även när klustret skalas.

Anteckning

Den här artikeln förutsätter att du redan har konfigurerat en Azure Log Analytics-arbetsyta. Om du inte gör det går du till Konfigurera Azure Monitor-loggar

Anteckning

Den här artikeln uppdaterades nyligen för att använda termen Azure Monitor-loggar i stället för Log Analytics. Loggdata lagras fortfarande på en Log Analytics-arbetsyta och samlas fortfarande in och analyseras av samma Log Analytics-tjänst. Vi uppdaterar terminologin för att bättre återspegla loggarnas roll i Azure Monitor. Mer information finns i Terminologiändringar i Azure Monitor .

Lägga till agenttillägget via Azure CLI

Det bästa sättet att lägga till Log Analytics-agenten i klustret är via DE VM-skalningsuppsättnings-API:er som är tillgängliga med Azure CLI. Om du inte har konfigurerat Azure CLI ännu kan du gå över till Azure Portal och öppna en Cloud Shell-instans eller Installera Azure CLI.

  1. När din Cloud Shell har begärts kontrollerar du att du arbetar i samma prenumeration som din resurs. Kontrollera detta med az account show och kontrollera att värdet "namn" matchar klustrets prenumeration.

  2. Gå till den resursgrupp där Log Analytics-arbetsytan finns i portalen. Klicka på log analytics-resursen (resurstypen är Log Analytics-arbetsyta). När du är på resursöversiktssidan klickar du på Avancerade inställningar under avsnittet Inställningar på den vänstra menyn.

    Sidan Log Analytics-egenskaper

  3. Klicka på Windows-servrar om du ställer upp ett Windows-kluster och Linux-servrar om du skapar ett Linux-kluster. På den här sidan visas din workspace ID och workspace key (visas som primärnyckel i portalen). Du behöver båda för nästa steg.

  4. Kör kommandot för att installera Log Analytics-agenten i klustret med hjälp av API:et vmss extension set :

    För ett Windows-kluster:

    az vmss extension set --name MicrosoftMonitoringAgent --publisher Microsoft.EnterpriseCloud.Monitoring --resource-group <nameOfResourceGroup> --vmss-name <nameOfNodeType> --settings "{'workspaceId':'<Log AnalyticsworkspaceId>'}" --protected-settings "{'workspaceKey':'<Log AnalyticsworkspaceKey>'}"
    

    För ett Linux-kluster:

    az vmss extension set --name OmsAgentForLinux --publisher Microsoft.EnterpriseCloud.Monitoring --resource-group <nameOfResourceGroup> --vmss-name <nameOfNodeType> --settings "{'workspaceId':'<Log AnalyticsworkspaceId>'}" --protected-settings "{'workspaceKey':'<Log AnalyticsworkspaceKey>'}"
    

    Här är ett exempel på log analytics-agenten som läggs till i ett Windows-kluster.

    Log Analytics-agentens cli-kommando

  5. Det bör ta mindre än 15 minuter att lägga till agenten i noderna. Du kan kontrollera att agenterna har lagts till med hjälp av API:et az vmss extension list :

    az vmss extension list --resource-group <nameOfResourceGroup> --vmss-name <nameOfNodeType>
    

Lägg till agenten via mallen Resource Manager

Exempel Resource Manager mallar som distribuerar en Azure Log Analytics-arbetsyta och lägger till en agent till var och en av dina noder är tillgängliga för Windows eller Linux.

Du kan ladda ned och ändra den här mallen för att distribuera ett kluster som passar dina behov bäst.

Visa prestandaräknare

Nu när du har lagt till Log Analytics-agenten går du vidare till Log Analytics-portalen för att välja vilka prestandaräknare du vill samla in.

  1. I Azure Portal går du till resursgruppen där du skapade Service Fabric Analytics-lösningen. Välj ServiceFabric<nameOfLog AnalyticsWorkspace>.

  2. Klicka på Log Analytics.

  3. Klicka på Avancerade inställningar.

  4. Klicka på Data och sedan på Windows- eller Linux-prestandaräknare. Det finns en lista över standardräknare som du kan välja att aktivera och du kan också ange intervallet för samlingen. Du kan också lägga till ytterligare prestandaräknare att samla in. Rätt format refereras till i den här artikeln.

  5. Klicka på Spara och sedan på OK.

  6. Stäng bladet Avancerade inställningar.

  7. Under rubriken Allmänt klickar du på Sammanfattning av arbetsyta.

  8. Paneler visas i form av ett diagram för var och en av de aktiverade lösningarna, inklusive en för Service Fabric. Klicka på Service Fabric-grafen för att fortsätta till Service Fabric Analytics-lösningen.

  9. Du ser några paneler med grafer på driftkanal och tillförlitliga tjänstehändelser. Den grafiska representationen av data som flödar in för de räknare som du har valt visas under Nodmått.

  10. Klicka på ett diagram över containermått för att se ytterligare information. Du kan också fråga efter prestandaräknardata på samma sätt som klusterhändelser och filtrera på noder, perf-räknarnamn och värden med hjälp av Kusto-frågespråket.

Log Analytics perf counter query

Nästa steg