Behandeln von Problemen mit dem Azure Optimization Engine
In diesem Artikel werden häufige Probleme beschrieben, die bei der Bereitstellung und Laufzeit des Azure Optimization Engine (AOE) auftreten können.
Fehler bei der Bereitstellung von generischen Vorlagen beim Bereitstellen von AOE
In einigen Fällen führt die AOE-Vorlagenbereitstellung zu einer The template deployment failed with multiple errors
Nachricht oder ähnlichen. Um die Ursache des Bereitstellungsfehlers zu ermitteln, müssen Sie die Azure-Portal einchecken, in der Deployments
Menüoption sowohl in der Ressourcengruppe als auch in den Abonnementdetails, in denen Sie AOE bereitgestellt haben. Die resourcesDeployment
Bereitstellung befindet sich in der Ressourcengruppe und eine Bereitstellung mit dem AOE-Namenspräfix im Abonnement, in dem Sie die Fehlerdetails identifizieren können. Azure-Richtlinienverweigerungsrichtlinien sind eine der typischen Ursachen für Bereitstellungsfehler.
Die Arbeitsmappe "Empfehlungen" und der Power BI-Bericht sind nach der Bereitstellung von AOE leer.
AOE dauert bis zu 3 Stunden nach der Bereitstellung zum Exportieren und Aufnehmen der daten, die zum Generieren von Empfehlungen in Log Analytics und SQL-Datenbank erforderlich sind. Wenn nach diesem Zeitpunkt noch keine Empfehlungen angezeigt werden, überprüfen Sie, ob:
- Sie haben die Power BI-Datenquelle in den SQL-Datenbank Endpunkt Ihrer AOE-Bereitstellung geändert. Weitere Informationen finden Sie unter "Berichte".
- Azure Advisor hat Empfehlungen für die Abonnements im AOE-Bereich gemeldet.
- Sie haben die Berichtsdaten aktualisiert, da die meisten Power BI-Berichtsseiten so konfiguriert sind, dass Empfehlungen herausgefiltert werden, die älter als sieben Tage sind.
- Azure Automation-Runbooks sind fehlgeschlagen, insbesondere kritische, z
Ingest-RecommendationsToLogAnalytics
Ingest-RecommendationsToSQLServer
. B. und alle Runbooks mit einemRecommend-
Präfix, und überprüfen Sie die protokollierte Ausnahmemeldung, was Ihnen normalerweise einen Hinweis auf die Fehlerursache gibt. - Eine tägliche Obergrenze wird im AOE Log Analytics-Arbeitsbereich festgelegt, der möglicherweise die Aufnahme von AOE-Protokollen nach erreichen der Kappe abnimmt.
Arbeitsmappenfehler
In den folgenden Abschnitten werden häufig auftretende Fehler in den AOE-Arbeitsmappen behandelt.
Arbeitsmappenfehler – Fehler beim Beheben des Tabellen- oder Spaltenausdrucks mit dem Namen AzureOptimizationPricesheetV1_CL
Dieser Fehler ist in der Regel ein Symptom, dass die erforderlichen Berechtigungen für die verwaltete AOE-Kontoidentität nicht gewährt werden, die sich bei Microsoft Cost Management authentifiziert, um Ihr Azure-Preisblatt herunterzuladen. Weitere Informationen finden Sie unter Aktivieren von Azure-Verpflichtungsarbeitsmappen.
AOE für Azure-Preisblattdownload wird nur für Konzernvertrag s (EA) und Microsoft-Kundenvereinbarung s (MCA) unterstützt.
Arbeitsmappenfehler – Fehler beim Beheben des Tabellen- oder Spaltenausdrucks mit dem Namen AzureOptimizationReservationsUsageV1_CL oder AzureOptimizationSavingsPlansUsageV1_CL
Dieses Problem kann durch einen Mangel an Berechtigungen in der verwalteten AOE-Identität verursacht werden oder weil Ihre Organisation keine Reservierungen oder Sparpläne gekauft hat. Weitere Informationen finden Sie im vorherigen Abschnitt.
Die Arbeitsmappe "Identität" und "Rollen" ist leer und zeigt Fehlermeldungen an.
Dieses Problem ist in der Regel ein Symptom dafür, dass die erforderlichen Berechtigungen auf Microsoft Entra ID-Mandantenebene der verwalteten Identität des AOE-Automatisierungskontos nicht erteilt werden. Nachdem Sie der verwalteten AOE-Identität die Global Reader
Rolle gewährt haben, sollte die Arbeitsmappe am nächsten Tag aufgefüllt werden. Wenn nach dem Erteilen der Global Reader
Rolle die Arbeitsmappe weiterhin Fehler meldet, müssen Sie untersuchen, ob das Export-AADObjectsToBlobStorage
Runbook fehlschlägt, und überprüfen Sie die protokollierte Ausnahmemeldung, die Ihnen normalerweise einen Hinweis auf die Fehlerursache gibt. Eine typische Ursache ist ein Mangel an genügend Arbeitsspeicher im Azure Automation Sandbox Worker. Anweisungen zum Skalieren von AOE-Runbooks mit Hybrid Worker finden Sie unter "Hybrid Worker". Sie können auch die Microsoft Entra-ID-Benutzer und -Gruppen filtern, indem Sie die AzureOptimization_AADObjectsUserFilter
Variablen und AzureOptimization_AADObjectsGroupFilter
Automatisierungsvariablen mit einem Microsoft Graph OData-Filter erstellen.
Das Runbook "Export-ConsumptionToBlobStorage" dauert lange, bis der Vorgang abgeschlossen ist.
Das erste Symptom, das das Export-ConsumptionToBlobStorage
Runbook lange dauert, bis es fertig ist. Das zweite Symptom ist, dass Ingest-OptimizationCSVExportsToLogAnalytics
runbook für den consumptionexports
Container konsistent fehlschlägt.
Diese Probleme können dadurch verursacht werden, dass AOE mit einer großen Anzahl von Abonnements in Ihrer Umgebung umgehen muss und eine große Anzahl kleiner Blobs exportiert.
Um die Aufnahme von Azure-Verbrauch zu optimieren, empfehlen wir Ihnen, die Verbrauchsexporte aus einem Abonnementbereich in einen Abrechnungskonto- oder Abrechnungsprofilbereich zu wechseln. Exporte sind nur für EA- oder MCA-Kunden möglich.
Um diese Aktion zu erreichen, müssen Sie im AOE-Automatisierungskonto eine AzureOptimization_ConsumptionScope
Variable erstellen, die auf BillingAccount
(EA) oder BillingProfile
(MCA) festgelegt ist. Stellen Sie sicher, dass Sie den erforderlichen Berechtigungen für die verwaltete AOE-Identität auf EA/MCA-Abrechnungskonto/Profilebene erteilt haben und dass die AzureOptimization_BillingAccountID
(nur EA/MCA) und AzureOptimization_BillingProfileID
(nur MCA) richtig festgelegt sind (Arbeitsmappen für Azure-Verpflichtungen aktivieren). Nachdem Sie die Einstellungen überprüft haben, sollte die nächste Ausführung der Verbrauchsexporte ein einzelnes Blob für das gesamte Abrechnungskonto/-profil generieren.
Die Übersichtsseite "Empfehlungen für den virtuellen Computer mit der richtigen Größe" ist leer.
Die AOE hängt von den Empfehlungen für Azure Advisor-Kosten für die rechte Größe des virtuellen Computers (VM) ab. Wenn keine virtuellen Computer angezeigt werden, versuchen Sie, den CPU-Schwellenwert in der Azure Advisor-Konfiguration zu erhöhen. Weitere Informationen finden Sie unter Konfigurieren von VM/Vm Scale Sets Empfehlungen. Stellen Sie sicher, dass Ihre Infrastruktur für virtuelle Computer wirklich überlastet ist.
Empfehlungen für die rechte Größe des virtuellen Computers werden mit Unbekannten für die Schwellenwerte für Metriken angezeigt
Die AOE hängt von Ihren virtuellen Computern ab, die von Azure Monitor-Agents überwacht und konfiguriert wurden, um eine Reihe von Leistungsmetriken zu senden, die dann zur Erweiterung von Advisor-Empfehlungen verwendet werden. Weitere Informationen finden Sie unter Konfigurieren von Arbeitsbereichen.
Unerwartet klein für Kosten und Einsparungen
Das Runbook für den Azure-Verbrauch exportiert kürzlich seine tägliche Ausführung und hat nur einen Tag mit Verbrauchsdaten erhalten. Nach einem Monat oder nach dem manuellen Starten des Runbook für vergangene Datumsangaben sollte die richtigen Verbrauchsdaten angezeigt werden.
Verlaufsdaten in den AOE-Arbeitsmappen nur für die letzten 30 Tage
Die standardmäßige AOE Log Analytics-Aufbewahrung beträgt 30 Tage. Wenn Sie Verlaufsdaten länger aufbewahren müssen, erhöhen Sie die Log Analytics-Aufbewahrung entsprechend.
Zugehöriger Inhalt
Verwandte FinOps-Funktionen:
Verwandte Produkte:
Verwandte Lösungen: