Udostępnij za pośrednictwem


Rozwiązywanie problemów z aparatem optymalizacji platformy Azure

W tym artykule opisano typowe problemy związane z wdrażaniem i środowiskiem uruchomieniowym aparatu optymalizacji platformy Azure (AOE).


Błąd wdrożenia szablonu ogólnego podczas wdrażania usługi AOE

W niektórych sytuacjach wdrożenie szablonu AOE powoduje wyświetlenie komunikatu The template deployment failed with multiple errors lub podobnego. Aby zidentyfikować przyczynę niepowodzenia wdrażania, musisz zaewidencjonować witrynę Azure Portal, w Deployments opcji menu zarówno w grupie zasobów, jak i szczegółach subskrypcji, w których wybrano wdrożenie usługi AOE. resourcesDeployment Wdrożenie znajduje się w grupie zasobów, a wdrożenie z prefiksem nazwy AOE znajduje się w subskrypcji, w której można zidentyfikować szczegóły błędu. Zasady odmowy usługi Azure Policy są jedną z typowych przyczyn błędów wdrażania.

Skoroszyt zaleceń i raport usługi Power BI są puste po wdrożeniu usługi AOE

Wdrożenie AOE może potrwać do 3 godzin po wdrożeniu w celu wyeksportowania i pozyskiwania danych wymaganych do wygenerowania zaleceń w usługach Log Analytics i SQL Database. Jeśli po tym czasie nadal nie widzisz żadnych zaleceń, sprawdź, czy:

  • Źródło danych usługi Power BI zmieniono na punkt końcowy usługi SQL Database wdrożenia usługi AOE. Aby uzyskać więcej informacji, zobacz Raporty.
  • Usługa Azure Advisor zgłasza zalecenia dotyczące subskrypcji w zakresie AOE.
  • Odświeżono dane raportu, ponieważ większość stron raportu usługi Power BI jest skonfigurowana do filtrowania zaleceń starszych niż siedem dni.
  • Elementy Runbook usługi Azure Automation kończą się niepowodzeniem, szczególnie krytycznymi elementami, takimi jak Ingest-RecommendationsToLogAnalyticsi Ingest-RecommendationsToSQLServer wszystkie elementy Runbook z prefiksem Recommend- , i sprawdź, czy jest rejestrowany komunikat o wyjątku, który zwykle daje wskazówkę dotyczącą przyczyny awarii.
  • Dzienny limit jest ustawiany w obszarze roboczym usługi AOE Log Analytics, który może spowodować usunięcie pozyskiwania dzienników AOE po osiągnięciu limitu.

Błędy skoroszytu

W poniższych sekcjach opisano typowe błędy, które mogą wystąpić w skoroszytach AOE.

Błąd skoroszytu — nie można rozpoznać wyrażenia tabeli lub kolumny o nazwie AzureOptimizationPricesheetV1_CL

Ten błąd jest zazwyczaj objawem braku udzielenia wymaganych uprawnień do tożsamości zarządzanej konta usługi AOE Automation, która uwierzytelnia się w usłudze Microsoft Cost Management w celu pobrania arkusza cen platformy Azure. Aby uzyskać więcej informacji, zobacz Włączanie skoroszytów zobowiązań platformy Azure.

Pobieranie arkusza cen usługi AOE dla platformy Azure jest obsługiwane tylko w przypadku Umowa Enterprise (EA) i Umowa z Klientem Microsoft s (MCA).

Błędy skoroszytu — nie można rozpoznać wyrażenia tabeli lub kolumny o nazwie AzureOptimizationReservationsUsageV1_CL lub AzureOptimizationSavingsPlansUsageV1_CL

Ten problem może być spowodowany brakiem uprawnień w tożsamości zarządzanej usługi AOE lub dlatego, że organizacja nie kupiła żadnych rezerwacji ani planów oszczędnościowych. Zobacz poprzednią sekcję.

Skoroszyt Identity and Roles (Tożsamość i role) jest pusty, zawiera komunikaty o błędach

Ten problem jest zazwyczaj objawem braku udzielenia wymaganych uprawnień na poziomie dzierżawy Identyfikator entra firmy Microsoft do tożsamości zarządzanej konta usługi AOE Automation. Po przyznaniu Global Reader roli tożsamości zarządzanej AOE skoroszyt powinien zostać wypełniony następnego dnia. Jeśli po przyznaniu Global Reader roli skoroszyt nadal zgłasza błędy, należy zbadać, czy Export-AADObjectsToBlobStorage element Runbook kończy się niepowodzeniem, i sprawdzić zarejestrowany komunikat o wyjątku, co zwykle daje wskazówkę dotyczącą przyczyny błędu. Typową przyczyną jest brak wystarczającej ilości pamięci w ramach procesu roboczego piaskownicy usługi Azure Automation. Aby zapoznać się z obejściem hybrydowego procesu roboczego, zobacz instrukcje skalowania elementów Runbook AOE z hybrydowym procesem roboczym. Możesz również filtrować użytkowników i grupy identyfikatora Entra firmy Microsoft, tworząc AzureOptimization_AADObjectsUserFilter zmienne automatyzacji i AzureOptimization_AADObjectsGroupFilter za pomocą filtru OData programu Microsoft Graph.

Ukończenie elementu Runbook Export-ConsumptionToBlobStorage trwa długo

Pierwszy objaw, że Export-ConsumptionToBlobStorage element Runbook zajmuje dużo czasu. Drugim objawem jest to, że Ingest-OptimizationCSVExportsToLogAnalytics element Runbook stale kończy się niepowodzeniem dla kontenera consumptionexports .

Te problemy mogą być spowodowane tym, że usługa AOE musi zajmować się dużą liczbą subskrypcji w środowisku, eksportując dużą liczbę małych obiektów blob.

Aby zoptymalizować pozyskiwanie danych użycia platformy Azure, zalecamy przełączenie eksportów zużycia z zakresu subskrypcji na konto rozliczeniowe lub zakres profilu rozliczeniowego. Eksporty są możliwe tylko dla klientów z umową EA lub MCA.

Aby osiągnąć tę akcję, należy utworzyć w ramach konta usługi Automation AOE zmienną ustawioną AzureOptimization_ConsumptionScope na BillingAccount (EA) lub BillingProfile (MCA). Upewnij się, że udzielono wymaganych uprawnień do tożsamości zarządzanej usługi AOE na poziomie konta rozliczeniowego/profilu umowy EA/UMOWY MCA oraz że AzureOptimization_BillingAccountID (tylko umowy EA/MCA) są AzureOptimization_BillingProfileID poprawnie ustawione (włącz skoroszyty zobowiązań platformy Azure). Po zweryfikowaniu ustawień następny przebieg eksportów zużycia powinien wygenerować pojedynczy obiekt blob dla całego konta rozliczeniowego/profilu.

Strona przeglądu zaleceń dotyczących odpowiedniego rozmiaru maszyny wirtualnej jest pusta

AOE zależy od zaleceń dotyczących kosztów usługi Azure Advisor dotyczących odpowiedniego rozmiaru maszyny wirtualnej. Jeśli nie są wyświetlane żadne maszyny wirtualne, spróbuj zwiększyć próg procesora CPU w konfiguracji usługi Azure Advisor. Aby uzyskać więcej informacji, zobacz Konfigurowanie zaleceń dotyczących zestawów skalowania maszyn wirtualnych/maszyn wirtualnych. Sprawdź, czy infrastruktura maszyn wirtualnych jest naprawdę nadmierna.

Zalecenia dotyczące odpowiedniego rozmiaru maszyny wirtualnej są wyświetlane z wartościami Nieznany dla progów metryk

Funkcja AOE zależy od maszyn wirtualnych monitorowanych przez agentów usługi Azure Monitor i skonfigurowanych do wysyłania zestawu metryk wydajności, które są następnie używane do rozszerzania zaleceń usługi Advisor. Zobacz więcej szczegółów Konfigurowanie obszarów roboczych.

Nieoczekiwane małe koszty i oszczędności

Element Runbook eksportu użycia platformy Azure niedawno rozpoczął wykonywanie dzienne i otrzymał tylko jeden dzień danych użycia. Po upływie miesiąca lub po ręcznym uruchomieniu elementu Runbook dla poprzednich dat powinny zostać wyświetlone prawidłowe dane dotyczące użycia.

Dane historyczne w skoroszytach AOE tylko w ciągu ostatnich 30 dni

Domyślne przechowywanie usługi Log Analytics w usłudze AOE wynosi 30 dni. Jeśli musisz przechowywać dane historyczne przez dłuższy okres, zwiększ odpowiednio przechowywanie usługi Log Analytics.


Powiązane możliwości finops:

Powiązane produkty:

Powiązane rozwiązania: