Sdílet prostřednictvím


Konfigurace pracovních prostorů pro optimalizační modul Azure

Tento článek vysvětluje, jak nakonfigurovat pracovní prostory Log Analytics pro optimalizační modul Azure (AOE).


Konfigurace čítačů výkonu

Pokud chcete plně využít rozšířená doporučení pro správné dimenzování virtuálního počítače, musíte mít své virtuální počítače nastavené tak, aby odesílaly protokoly do pracovního prostoru služby Log Analytics. To by normálně měl být ten, který jste zvolili v době instalace AOE, ale může být jiný a potřebujete, aby odeslali konkrétní čítače výkonu. Seznam požadovaných čítačů je definován v perfcounters.json souboru (k dispozici v kořenové složce AOE). AOE poskytuje několik nástrojů, které vám pomůžou ověřit a opravit nakonfigurované čítače výkonu Log Analytics. Závisí na typu agenta, který používáte ke shromažďování protokolů ze svých počítačů.

Agent Azure Monitoru (upřednostňovaný přístup)

Pomocí skriptu můžete vytvořit několik pravidel shromažďování dat (DCR) – jeden na typ operačního Setup-DataCollectionRules.ps1 systému – který nakonfigurujete tak, aby streamovat čítače výkonu do pracovního prostoru služby Log Analytics podle vašeho výběru. Po vytvoření DCR pomocí následujícího skriptu stačí vaše virtuální počítače příslušně přidružit k DCR ručně nebo automaticky (například pomocí Azure Policy).

Požadavky

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

Využití

./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"}

Agent Log Analytics (starší verze agenta Microsoft Monitoring Agent, zastaralý 31. srpna 2024)

Pokud stále používáte staršího agenta Log Analytics, migrujte na agenta Azure Monitor.


Odhad nákladů protokolů výkonu

Každá položka čítače výkonu Perf v tabulce má různé velikosti v závislosti na sedmi požadovaných čítačích na typ operačního systému. Následující tabulka uvádí velikost (v bajtech) pro položku čítače výkonu.

Typ operačního systému Objekt Čítač Velikost Kolekce na interval/virtuální počítač
Windows Procesor Procesorový čas v % 200 Počet vCPU: 1 +
Windows Memory (Paměť) Dostupná paměť v megabajtech 220 1
Windows Logický disk Bajty čtení disku za sekundu 250 3 + počet datových disků
Windows Logický disk Bajty zápisu na disk za sekundu 250 3 + počet datových disků
Windows Logický disk Čtení z disku za sekundu 250 3 + počet datových disků
Windows Logický disk Zápisy na disk za sekundu 250 3 + počet datových disků
Windows Síťový adaptér Bajty celkem/s 290 Počet síťových adaptérů
Linux Procesor Procesorový čas v % 200
Linux Memory (Paměť) % využité paměti 200
Linux Logický disk Bajty čtení disku za sekundu 250 3 + počet datových disků
Linux Logický disk Bajty zápisu na disk za sekundu 250 3 + počet datových disků
Linux Logický disk Čtení z disku za sekundu 250 3 + počet datových disků
Linux Logický disk Zápisy na disk za sekundu 250 3 + počet datových disků
Linux Síť Celkový počet bajtů 200 Počet síťových adaptérů

Stručně řečeno, virtuální počítač s Windows vygeneruje v průměru 245 bajtů na položku čítače výkonu, zatímco Linux spotřebovává o něco méně, 230 bajtů na položku. V závislosti na počtu jader procesoru, datových disků nebo síťových adaptérů ale virtuální počítač generuje více nebo méně položek Log Analytics. Například virtuální počítač s Windows se 4 virtuálními procesory, 1 datový disk a 5 síťovými adaptéry generuje 5 * 200 + 220 + 4 * 250 + 4 * 250 + 4 * 250 + 4 * 250 + 5 * 290 = 6670 bajtů (6,5 kB) v intervalu shromažďování. Pokud nastavíte interval čítačů výkonu na 60 sekund, pak máte 60 × 24 * 30 * 6,5 = 280800 kB (274 MB) dat příjmu dat za měsíc. Znamená to, že za příjem dat za maloobchodní cenu služby Log Analytics (platba podle využití) stojí méně než 0,70 EUR za měsíc.


Použití více pracovních prostorů pro protokoly výkonu

Pokud chcete do sestavy doporučení správné velikosti virtuálního počítače zahrnout virtuální počítače z několika pracovních prostorů služby Log Analytics, přidejte do účtu AOE Azure Automation novou proměnnou s názvem AzureOptimization_RightSizeAdditionalPerfWorkspaces . Hodnota proměnné by měla být čárkami oddělený seznam ID pracovního prostoru. V rámci AOE můžete přidat libovolný pracovní prostor za předpokladu, že spravovaná identita AOE má pro tento pracovní prostor čtecí oprávnění. Pracovní prostor může být ve stejném předplatném nebo v jakémkoli jiném předplatném ve stejném tenantovi, nebo dokonce také v jiném tenantovi (s využitím služby Lighthouse).

Snímek obrazovky znázorňující přidání proměnné účtu Automation se seznamem doporučení na správnou velikost pro ID dalších pracovních prostorů virtuálních počítačů.


Související produkty:

Související řešení: