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ě používat doporučení rozšířené správné velikosti virtuálního počítače, musíte mít virtuální počítače odesílající protokoly do pracovního prostoru služby Log Analytics. Tt by normálně měl být ten, který jste zvolili v době instalace AOE, ale může to být jiný a potřebujete je odeslat 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čí virtuální počítače přidružit k příslušným řadičům domény ručně nebo automaticky (například se službou 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ší verzi agenta Log Analytics, migrujte na agenta Služby 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) na položku čítače výkonu.

Typ operačního systému Object Čítač Velikost Kolekce na interval nebo virtuální počítač
Windows Procesor Procesorový čas v % 200 Počet 1 + vCPU
Windows Memory (Paměť) Dostupná paměť v megabajtech 220 0
Windows LogicalDisk Bajty čtení disku za sekundu 250 Počet 3 + datových disků
Windows LogicalDisk Bajty zápisu na disk za sekundu 250 Počet 3 + datových disků
Windows LogicalDisk Čtení z disku za s. 250 Počet 3 + datových disků
Windows LogicalDisk Zápisy na disk za sekundu 250 Počet 3 + 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 Počet 3 + datových disků
Linux Logický disk Bajty zápisu na disk za sekundu 250 Počet 3 + datových disků
Linux Logický disk Čtení z disku za s. 250 Počet 3 + datových disků
Linux Logický disk Zápisy na disk za sekundu 250 Počet 3 + 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 stojí méně než 0,70 EUR za měsíc za maloobchodní cenu Log Analytics (průběžné platby).


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. V možnosti nabídky Sdílené prostředky účtu Automation – Proměnné vyberte tlačítko Přidat proměnnou a zadejte AzureOptimization_RightSizeAdditionalPerfWorkspaces název proměnné a vyplňte seznam ID pracovních prostorů oddělených čárkami (viz následující příklad). Nakonec vyberte Vytvořit.

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


Související produkty:

Související řešení: