Поделиться через


Устранение неполадок с подсистемой оптимизации 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:

Связанные продукты:

Связанные решения: