Sdílet prostřednictvím


Ř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-RecommendationsToLogAnalyticsIngest-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_BillingProfileIDpovolit 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í funkce FinOps:

Související produkty:

Související řešení: