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-RecommendationsToLogAnalytics
iIngest-RecommendationsToSQLServer
wszystkie elementy Runbook z prefiksemRecommend-
, 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ązana zawartość
Powiązane możliwości finops:
Powiązane produkty:
Powiązane rozwiązania: