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.
Související obsah
Související produkty:
Související řešení: