Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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).
Relaterat innehåll
Relaterade produkter:
Relaterade lösningar: