Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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í obsah
Související produkty:
Související řešení: