Устранение неполадок с подсистемой оптимизации Azure
В этой статье описываются распространенные проблемы, которые могут возникнуть при развертывании и среде выполнения подсистемы оптимизации Azure (AOE).
Ошибка развертывания универсального шаблона при развертывании AOE
В некоторых ситуациях развертывание шаблона AOE приводит к The template deployment failed with multiple errors
сообщению или аналогичному. Чтобы определить причину сбоя развертывания, необходимо проверить портал Azure в Deployments
меню как в группе ресурсов, так и в сведениях о подписке, в которых вы решили развернуть AOE. Развертывание resourcesDeployment
находится в группе ресурсов, а развертывание с префиксом имени AOE находится в подписке, где можно определить сведения об ошибке. Политика Azure политики запрета являются одной из типичных причин ошибок развертывания.
Книга рекомендаций и отчет Power BI пусты после развертывания AOE
AOE занимает до 3 часов после развертывания для экспорта и приема данных, необходимых для создания рекомендаций в Log Analytics и База данных SQL. Если после этого времени вы еще не видите никаких рекомендаций, проверьте, следует ли:
- Вы изменили источник данных Power BI на конечную точку База данных SQL развертывания AOE. Дополнительные сведения см. в разделе "Отчеты".
- Помощник по Azure сообщил о рекомендациях по подпискам в области AOE.
- Вы обновили данные отчета, так как большинство страниц отчетов Power BI настроены для фильтрации рекомендаций старше семи дней.
- служба автоматизации Azure сбой модулей Runbook, особенно критически важных, таких как
Ingest-RecommendationsToLogAnalytics
,Ingest-RecommendationsToSQLServer
и все модули Runbook сRecommend-
префиксом, и проверьте сообщение об исключении, которое регистрируется, которое обычно дает указание на причину сбоя. - Ежедневное ограничение устанавливается в рабочей области AOE Log Analytics, которая может быть удалена при приеме журналов AOE после достижения ограничения.
Ошибки книги
В следующих разделах рассматриваются распространенные ошибки, которые могут возникнуть в книгах AOE.
Ошибка книги— не удалось разрешить выражение таблицы или столбца с именем AzureOptimizationPricesheetV1_CL
Эта ошибка обычно является симптомом не предоставления необходимых разрешений управляемому удостоверению учетной записи службы автоматизации AOE, которая проходит проверку подлинности с помощью Microsoft Cost Management, чтобы скачать ценовую таблицу Azure. Дополнительные сведения см. в статье "Включение книг обязательств Azure".
Скачивание цен на AOE для Azure поддерживается только для Соглашение Enterprise (EA) и Клиентское соглашение Майкрософт (MCA).
Ошибки книги. Не удалось разрешить выражение таблицы или столбца с именем AzureOptimizationReservationsUsageV1_CL или AzureOptimizationSavingsPlansUsageV1_CL
Эта проблема может возникнуть из-за отсутствия разрешений в управляемом удостоверении AOE или из-за того, что ваша организация не приобрела никаких резервирований или планов экономии. См. предыдущий раздел.
Книга "Удостоверения и роли" пуста, отображает сообщения об ошибках
Эта проблема, как правило, не предоставляет необходимые разрешения на уровне клиента Идентификатора Майкрософт управляемому удостоверению учетной записи автоматизации AOE. После предоставления Global Reader
роли управляемому удостоверению AOE книга должна заполниться на следующий день. Если после предоставления Global Reader
роли книга по-прежнему сообщает об ошибках, необходимо изучить, завершается ли Export-AADObjectsToBlobStorage
сбой модуля Runbook и проверить сообщение об исключении, зарегистрированное в журнале, которое обычно дает вам указание на причину сбоя. Типичным причиной является отсутствие достаточной памяти в рабочей роли песочницы служба автоматизации Azure. Сведения о гибридной рабочей роли см. в инструкциях по масштабированию модулей Runbook AOE с помощью гибридной рабочей роли. Вы также можете отфильтровать пользователей и групп идентификатора Microsoft Entra, создав AzureOptimization_AADObjectsUserFilter
переменные и AzureOptimization_AADObjectsGroupFilter
переменные автоматизации с помощью фильтра OData Microsoft Graph.
Модуль Runbook Export-ConsumptionToBlobStorage занимает много времени.
Первый симптом того, что Export-ConsumptionToBlobStorage
модуль Runbook занимает много времени. Второй симптом заключается в том, что Ingest-OptimizationCSVExportsToLogAnalytics
runbook завершается сбоем consumptionexports
последовательно для контейнера.
Эти проблемы могут быть вызваны необходимостью AOE иметь дело с большим количеством подписок в вашей среде, экспортируя большое количество небольших больших двоичных объектов.
Чтобы оптимизировать прием потребления Azure, рекомендуется переключить экспорт потребления из области подписки на учетную запись выставления счетов или область профиля выставления счетов. Экспорт возможен только для клиентов EA или MCA.
Чтобы добиться этого действия, необходимо создать в учетной записи службы автоматизации AOE переменную, установленную AzureOptimization_ConsumptionScope
в BillingAccount
значение (EA) или BillingProfile
(MCA). Убедитесь, что AzureOptimization_BillingAccountID
вы предоставили необходимые разрешения управляемому удостоверению AOE на уровне учетной записи выставления счетов EA/MCA, а AzureOptimization_BillingProfileID
также правильно задать (только MCA) (включить книги обязательств Azure). После проверки параметров следующий запуск экспорта потребления должен создать один большой двоичный объект для всей учетной записи или профиля выставления счетов.
Страница обзора рекомендаций по размеру виртуальной машины пуста
AOE зависит от рекомендаций помощника по затратам Azure для виртуальной машины (VM) правого размера. Если виртуальные машины не отображаются, попробуйте увеличить порог ЦП в конфигурации Помощника по Azure. Дополнительные сведения см. в разделе "Настройка виртуальных машин/Масштабируемые наборы виртуальных машин рекомендаций". Убедитесь, что инфраструктура виртуальной машины действительно перегружена.
Рекомендации по размеру виртуальной машины отображаются с неизвестными для пороговых значений метрик
AOE зависит от виртуальных машин, отслеживаемых агентами Azure Monitor и настроенных для отправки набора метрик производительности, которые затем используются для расширения рекомендаций помощника. Дополнительные сведения о настройке рабочих областей.
Непредвиденные небольшие затраты и экономия
Использование Azure экспортирует модуль Runbook недавно начал ежедневное выполнение и получил только один день данных о потреблении. Через месяц или после запуска модуля Runbook вручную для прошлых дат вы увидите правильные данные потребления.
Исторические данные в книгах AOE только за последние 30 дней
Срок хранения AOE Log Analytics по умолчанию составляет 30 дней. Если необходимо сохранить исторические данные в течение длительного периода, увеличьте срок хранения Log Analytics соответствующим образом.
Связанный контент
Связанные возможности FinOps:
Связанные продукты:
Связанные решения: