Řešení potíží s optimalizačním strojem Azure
Tento článek popisuje běžné problémy s nasazením a modulem runtime Azure Optimization Engine (AOE).
Obecná chyba nasazení šablony při nasazování AOE
V některých situacích má nasazení šablony AOE za následek The template deployment failed with multiple errors
zprávu nebo podobné. Pokud chcete zjistit příčinu selhání nasazení, musíte se vrátit se změnami na webu Azure Portal v Deployments
možnosti nabídky jak ve skupině prostředků, tak v podrobnostech předplatného, ve kterých jste se rozhodli nasadit AOE. Nasazení resourcesDeployment
je ve skupině prostředků a nasazení s předponou názvu AOE je v předplatném, kde můžete identifikovat podrobnosti o chybě. Zásady odepření služby Azure Policy jsou jednou z typických příčin chyb nasazení.
Sešit doporučení a sestava Power BI jsou po nasazení AOE prázdné.
Export a příjem dat potřebných k vygenerování doporučení do Log Analytics a SQL Database trvá až 3 hodiny po nasazení. Pokud po této době se vám stále nezobrazují žádná doporučení, zkontrolujte, jestli:
- Změnili jste zdroj dat Power BI na koncový bod služby SQL Database vašeho nasazení AOE. Další informace najdete v tématu Sestavy.
- Azure Advisor hlásí doporučení pro předplatná v oboru AOE.
- Aktualizovali jste data sestavy, protože většina stránek sestavy Power BI je nakonfigurovaná tak, aby odfiltrovala doporučení starší než sedm dnů.
- Runbooky Azure Automation selhávají, zejména kritické, jako
Ingest-RecommendationsToLogAnalytics
Ingest-RecommendationsToSQLServer
jsou runbooky a všechny runbooky s předponouRecommend-
, a ověřte zprávu o výjimce, která je zaprotokolovaná, což obvykle poskytuje nápovědu k příčině selhání. - Denní limit je nastavený v pracovním prostoru služby AOE Log Analytics, který může po dosažení limitu vyřazovat příjem protokolů AOE.
Chyby sešitu
Následující části řeší běžné chyby, se kterými se můžete setkat v sešitech AOE.
Chyba sešitu – Nepodařilo se přeložit výraz tabulky nebo sloupce s názvem AzureOptimizationPricesheetV1_CL
Tato chyba obvykle znamená, že neuděluje požadovaná oprávnění spravované identitě účtu AOE Automation, která se ověřuje ve službě Microsoft Cost Management ke stažení ceníku Azure. Další informace najdete v tématu Povolení sešitů závazků Azure.
Stahování AOE pro ceníky Azure se podporuje jenom pro smlouva Enterprise (EA) a Smlouva se zákazníkem Microsoftu (MCA).
Chyby sešitu – Nepodařilo se vyřešit výraz tabulky nebo sloupce s názvem AzureOptimizationReservationsUsageV1_CL nebo AzureOptimizationSavingsPlansUsageV1_CL
Tento problém může být způsobený nedostatkem oprávnění ve spravované identitě AOE nebo kvůli tomu, že vaše organizace nenakoupila žádné rezervace nebo plány úspor. Viz předchozí část.
V sešitu Identita a role se zobrazují chybové zprávy.
Tento problém je obvykle příznakem neudělování požadovaných oprávnění na úrovni tenanta Microsoft Entra ID spravované identitě účtu AOE Automation. Jakmile roli udělíte Global Reader
spravované identitě AOE, sešit by se měl vyplnit následující den. Pokud po udělení Global Reader
role sešit stále hlásí chyby, musíte zjistit, jestli Export-AADObjectsToBlobStorage
runbook selhává, a ověřit zprávu o výjimce, která je protokolovaná, což vám obvykle poskytne nápovědu k příčině selhání. Typická příčina je nedostatek dostatečné paměti v pracovním procesu sandboxu Azure Automation. Alternativní řešení Hybrid Worker najdete v pokynech ke škálování runbooků AOE pomocí funkce Hybrid Worker. Uživatele a skupiny Microsoft Entra ID můžete filtrovat také vytvořením AzureOptimization_AADObjectsUserFilter
proměnných automatizace AzureOptimization_AADObjectsGroupFilter
pomocí filtru Microsoft Graph OData.
Dokončení runbooku Export-ConsumptionToBlobStorage trvá dlouhou dobu.
První příznak, že dokončení runbooku Export-ConsumptionToBlobStorage
trvá dlouhou dobu. Druhým příznakem je, že Ingest-OptimizationCSVExportsToLogAnalytics
runbook pro kontejner konzistentně consumptionexports
selže.
Tyto problémy můžou být způsobené tím, že AOE musí řešit velký počet předplatných ve vašem prostředí a exportovat velký počet malých objektů blob.
Pokud chcete optimalizovat příjem dat o spotřebě Azure, doporučujeme přepnout exporty spotřeby z rozsahu předplatného na fakturační účet nebo rozsah fakturačního profilu. Exporty jsou možné jenom pro zákazníky se smlouvou EA nebo MCA.
Chcete-li tuto akci dosáhnout, musíte vytvořit proměnnou nastavenou AzureOptimization_ConsumptionScope
na BillingAccount
(EA) nebo BillingProfile
(MCA) v účtu AOE Automation. Ujistěte se, že jste udělili potřebná oprávnění spravované identitě AOE na úrovni fakturačního účtu nebo profilu EA/MCA a že AzureOptimization_BillingAccountID
jsou správně nastavené (jenom EA/MCA) (AzureOptimization_BillingProfileID
povolit sešity závazků Azure). Po ověření nastavení by další spuštění exportů spotřeby mělo vygenerovat jeden objekt blob pro celý fakturační účet nebo profil.
Stránka s přehledem doporučení správné velikosti virtuálního počítače je prázdná.
AOE závisí na doporučeních pro náklady azure Advisoru pro správné nastavení velikosti virtuálního počítače. Pokud se nezobrazují žádné virtuální počítače, zkuste zvýšit prahovou hodnotu procesoru v konfiguraci Azure Advisoru. Další informace najdete v tématu Konfigurace doporučení škálovacích sad virtuálních počítačů nebo virtuálních počítačů. Ověřte, že je vaše infrastruktura virtuálních počítačů skutečně nadměrná.
Doporučení pro správnou velikost virtuálního počítače se zobrazí s neznámými hodnotami pro prahové hodnoty metrik.
AOE závisí na vašich virtuálních počítačích, které monitorují agenti Azure Monitoru, a konfigurují se tak, aby odesílaly sadu metrik výkonu, které se pak používají k rozšíření doporučení Advisoru. Další podrobnosti o konfiguraci pracovních prostorů
Neočekávané malé náklady a úspory
Runbook vyexportuje z Azure nedávno spuštěný den a získal pouze jeden den dat o spotřebě. Po jednom měsíci nebo po ručním spuštění runbooku za poslední data byste měli vidět správná data o spotřebě.
Historická data v sešitech AOE pouze za posledních 30 dnů
Výchozí uchovávání AOE Log Analytics je 30 dnů. Pokud potřebujete uchovávat historická data po delší dobu, odpovídajícím způsobem zvyšte uchovávání log Analytics.
Související obsah
Související funkce FinOps:
Související produkty:
Související řešení: