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 använda den utökade rekommendationen för den virtuella datorn (VM) med rätt storlek måste du ha dina virtuella datorer som skickar loggar till en Log Analytics-arbetsyta. Tt bör normalt vara den som du valde vid AOE-installationstiden, men det kan vara en annan och du 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 (äldre Microsoft Monitoring Agent, inaktuell 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 räknas storleken (i byte) upp per prestandaräknare.

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 + antal datadiskar
Windows LogicalDisk Diskskrivningsbyte per sekund 250 3 + antal datadiskar
Windows LogicalDisk Diskläsningar/sek 250 3 + antal datadiskar
Windows LogicalDisk Diskskrivningar/s 250 3 + antal 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 3 + antal datadiskar
Linux Logisk disk Diskläsningar/sek 250 3 + antal datadiskar
Linux Logisk disk Diskskrivningar/s 250 3 + antal datadiskar
Linux Nätverk Totalt antal byte 200 antal nätverkskort

Sammanfattningsvis genererar en virtuell Windows-dator i genomsnitt 245 byte per prestandaräknare, medan en Linux 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 till Log Analytics-detaljhandelspriset (Betala per användning) för inmatning.


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. I menyalternativet Delade resurser för Automation-konto – Variabler väljer du knappen Lägg till en variabel och anger AzureOptimization_RightSizeAdditionalPerfWorkspaces som variabelnamn och fyller i kommaavgränsad lista över arbetsyte-ID:t (se följande exempel). Välj slutligen Skapa.

Skärmbild som visar hur du lägger till en Automation-kontovariabel med en lista över ytterligare rekommendationer för arbetsyte-ID:n för virtuell dator med rätt storlek.


Relaterade produkter:

Relaterade lösningar: