Dela via


Konfigurera arbetsytor för Azure-optimeringsmotorn

Den här artikeln beskriver hur du konfigurerar Log Analytics-arbetsytor för Azure-optimeringsmotorn (AOE).


Konfigurera prestandaräknare

Om du vill fullt ut använda den med rätt storlek utökade rekommendationen för den virtuella datorn (VM) måste dina virtuella datorer skicka loggar till en Log Analytics-arbetsyta. Det bör normalt vara den som du valde vid installationen av AOE, men det kan vara en annan och du kanske behöver dem för att skicka specifika prestandaräknare. Listan över obligatoriska räknare definieras i perfcounters.json filen (tillgänglig i AOE-rotmappen). AOE innehåller ett par verktyg som hjälper dig att verifiera och åtgärda de konfigurerade Log Analytics-prestandaräknarna. De beror på vilken typ av agent du använder för att samla in loggar från dina datorer.

Azure Monitor-agent (önskad metod)

Med hjälp av skriptet Setup-DataCollectionRules.ps1 kan du skapa ett par regler för datainsamling (DCR) – en per operativsystemtyp – som du konfigurerar för att strömma prestandaräknare till valfri Log Analytics-arbetsyta. När du har skapat domänkontrollanterna med följande skript behöver du bara manuellt eller automatiskt (till exempel med Azure Policy) associera dina virtuella datorer med respektive domänkontrollant.

Krav

Install-Module -Name Az.Accounts
Install-Module -Name Az.Resources
Install-Module -Name Az.OperationalInsights

Förbrukning

./Setup-DataCollectionRules.ps1 -DestinationWorkspaceResourceId <Log Analytics workspace ARM resource ID> [-AzureEnvironment <AzureChinaCloud|AzureUSGovernment|AzureCloud>] [-IntervalSeconds <performance counter collection frequency - default 60>] [-ResourceTags <hashtable with the tag name/value pairs to apply to the DCR>]

# Example 1 - create Linux and Windows DCRs with the default options
./Setup-DataCollectionRules.ps1 -DestinationWorkspaceResourceId "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/myWorkspace"

# Example 2 - create DCRs using a custom counter collection frequency and assigning specific tags
./Setup-DataCollectionRules.ps1 -DestinationWorkspaceResourceId "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/myWorkspace" -IntervalSeconds 30 -ResourceTags @{"tagName"="tagValue";"otherTagName"="otherTagValue"}

Log Analytics agent (tidigare Microsoft Monitoring Agent, föråldrad den 31 augusti 2024)

Om du fortfarande använder den äldre Log Analytics-agenten migrerar du till Azure Monitor-agenten.


Kostnadsuppskattning för prestandaloggar

Varje prestandaräknare i Perf tabellen har olika storlek, beroende på de sju obligatoriska räknarna per operativsystemtyp. I följande tabell anges storleken (i byte) per prestandaräknareinmatning.

Typ av operativsystem Objekt Räknare Storlek Samlingar per intervall/virtuell dator
Windows Processor % processortid 200 1 + antal vCPU:er
Windows Minne Tillgängliga megabyte 220 1
Windows LogicalDisk Diskläsningsbyte/s 250 3 + antalet datadiskar
Windows LogicalDisk Diskskrivningsbyte per sekund 250 3 + antal datadiskar
Windows LogicalDisk Diskläsningar/sek 250 3 + antal datadiskar
Windows LogicalDisk Diskskrivningar/sek 250 3 + antalet datadiskar
Windows Nätverkskort Antal byte per sekund 290 antal nätverkskort
Linux Processor % processortid 200
Linux Minne % använt minne 200
Linux Logisk disk Diskläsningsbyte/s 250 3 + antal datadiskar
Linux Logisk disk Diskskrivningsbyte per sekund 250 Antal datadiskar: 3 +
Linux Logisk disk Diskläsningar/sek 250 3 + antal datadiskar
Linux Logisk disk Diskskrivningar/sek 250 3 + antalet datadiskar
Linux Nätverk Totalt antal byte 200 antal nätverkskort

Sammanfattningsvis genererar en virtuell Windows-dator i genomsnitt 245 byte per prestandaräknarpost, medan ett Linux-system förbrukar lite mindre, 230 byte per post. Beroende på antalet CPU-kärnor, datadiskar eller nätverkskort genererar dock en virtuell dator fler eller mindre Log Analytics-poster. Till exempel genererar en virtuell Windows-dator med 4 virtuella processorer, 1 datadisk och 5 nätverkskort 5 * 200 + 220 + 4 * 250 + 4 * 250 + 4 * 250 + 4 * 250 + 5 * 290 = 6670 byte (6,5 KB) per insamlingsintervall. Om du anger intervallet för prestandaräknare till 60 sekunder har du 60 * 24 * 30 * 6,5 = 280800 KB (274 MB) data för inmatning per månad. Det innebär att det kostar mindre än 0,70 EUR/månad med Log Analytics detaljhandelspris för datainmatning (Betala per användning).


Använda flera arbetsytor för prestandaloggar

Om du vill inkludera virtuella datorer från flera Log Analytics-arbetsytor i rapporten med rekommendationer för den virtuella datorns rätt storlek lägger du till en ny variabel i AOE Azure Automation-kontot. Du kan lägga till valfri arbetsyta i omfånget för AOE, förutsatt att den AOE-hanterade identiteten har läsbehörighet över den arbetsytan. Arbetsytan kan finnas i samma prenumeration eller i en annan prenumeration i samma klientorganisation eller till och med i en annan klient (med hjälp av Lighthouse).

Skärmbild som visar hur du lägger till en Automation Account-variabel med en lista över ytterligare arbetsyte-ID:n och rekommendationer för storleksanpassning av virtuella datorer.


Relaterade produkter:

Relaterade lösningar: