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


Устранение неполадок с подсистемой оптимизации Azure

В этой статье описываются распространенные проблемы, которые могут возникнуть при развертывании и среде выполнения подсистемы оптимизации Azure (AOE).


Ошибка при развертывании универсального шаблона при установке AOE

В некоторых ситуациях развертывание шаблона AOE приводит к сообщению The template deployment failed with multiple errors или аналогичному. Чтобы определить причину сбоя развертывания, необходимо проверить в портале Azure в параметре Deployments как меню группы ресурсов, так и сведения о подписке, которые вы выбрали для развертывания AOE. Развертывание resourcesDeployment находится в группе ресурсов, а развертывание с префиксом имени AOE находится в подписке, где можно найти сведения об ошибке. Политики отказа Azure Policy являются одной из типичных причин ошибок развертывания.

Книга рекомендаций и отчет Power BI пусты после развертывания AOE

AOE занимает до 3 часов после развертывания для экспорта и загрузки данных, необходимых для создания рекомендаций в Log Analytics и SQL Database. Если после этого времени вы еще не видите никаких рекомендаций, проверьте, следует ли:

  • Вы изменили источник данных Power BI на конечную точку данных SQL базы данных в развертывании AOE. Дополнительные сведения см. в разделе "Отчеты".
  • Azure Advisor предоставляет рекомендации по подпискам в области охвата AOE.
  • Вы обновили данные отчета, так как большинство страниц отчетов Power BI настроены для фильтрации рекомендаций старше семи дней.
  • Служба автоматизации Azure испытывает сбои в работе ранбуков, особенно критически важных, таких как Ingest-RecommendationsToLogAnalytics, Ingest-RecommendationsToSQLServer и всех ранбуков с префиксом Recommend-. Проверьте сообщение об исключении, которое регистрируется и обычно дает указание на причину сбоя.
  • Ежедневное ограничение устанавливается в рабочей области AOE Log Analytics, что может привести к прекращению приема журналов AOE после достижения этого ограничения.

Ошибки рабочей тетради

В следующих разделах рассматриваются распространенные ошибки, которые могут возникнуть в рабочих тетрадях AOE.

Ошибка рабочей книги — не удалось разрешить выражение таблицы или столбца с именем AzureOptimizationPricesheetV1_CL

Эта ошибка обычно является следствием того, что управляемому удостоверению AOE Automation Account не предоставлены необходимые разрешения для аутентификации в Microsoft Cost Management с целью загрузки вашей таблицы цен Azure. Для получения дополнительной информации см. Включение рабочих книг обязательств Azure.

Скачивание прайс-листа AOE для Azure поддерживается только для корпоративных соглашений (EA) и соглашений с клиентами Microsoft (MCA).

Ошибки рабочей книги - Не удалось разрешить выражение таблицы или столбца с именем AzureOptimizationReservationsUsageV1_CL или AzureOptimizationSavingsPlansUsageV1_CL

Эта проблема может возникнуть из-за отсутствия разрешений для управляемой идентификации в системе AOE или потому, что ваша организация не приобрела резервирования или планы экономии. См. предыдущий раздел.

Книга "Идентификация и роли" пуста и отображает сообщения об ошибках.

Типичной причиной этой проблемы является отсутствие предоставления необходимых разрешений на уровне арендатора Microsoft Entra ID управляемой идентичности учетной записи автоматизации AOE. После предоставления Global Reader роли управляемому удостоверению AOE, рабочая книга должна заполниться на следующий день. Если после предоставления Global Reader роли рабочая книга по-прежнему сообщает об ошибках, необходимо проверить, не происходит ли аварийное завершение Export-AADObjectsToBlobStorage и удостовериться в наличии сообщения об исключении, зарегистрированного в журнале, которое обычно дает подсказку о причине сбоя. Типичной причиной является отсутствие достаточной памяти у работника песочницы в службе автоматизации Azure. Для инструкции по обходному решению с использованием гибридной рабочей роли, см. Масштабирование рутбуков AOE с гибридной рабочей ролью. Вы также можете отфильтровать пользователей и группы Microsoft Entra ID, создав переменные и переменные автоматизации с использованием фильтра OData Microsoft Graph .

Модулю Runbook Export-ConsumptionToBlobStorage требуется много времени, чтобы завершиться.

Первый симптом того, что Export-ConsumptionToBlobStorage модуль Runbook занимает много времени для завершения. Второй симптом заключается в том, что Ingest-OptimizationCSVExportsToLogAnalytics скрипт системного администрирования постоянно терпит неудачу для контейнера consumptionexports.

Эти проблемы могут возникнуть из-за того, что AOE приходится иметь дело с большим количеством подписок в вашей среде и экспортировать большое количество небольших двоичных объектов.

Чтобы оптимизировать учет потребления Azure, мы рекомендуем переключить экспорт потребления с области подписки на учетную запись выставления счетов или область профиля выставления счетов. Экспорт возможен только для клиентов EA или MCA.

Для выполнения этого действия необходимо создать в учетной записи автоматизации AOE переменную, установленную в AzureOptimization_ConsumptionScope значение (EA) или BillingAccount (MCA). Убедитесь, что вы предоставили необходимые разрешения управляемому удостоверению AOE на уровне учетной записи или профиля выставления счетов EA/MCA и что AzureOptimization_BillingAccountID (EA/MCA) и AzureOptimization_BillingProfileID (только MCA) правильно установлены (включить книги обязательств Azure). После проверки настроек следующий запуск экспорта потребления должен создать единый блоб для всей учетной записи/профиля выставления счетов.

Страница обзора рекомендаций по оптимальному размеру виртуальной машины пуста

AOE зависит от рекомендаций Azure Advisor по оптимизации размеров виртуальных машин (VM) в целях снижения затрат. Если виртуальные машины не отображаются, попробуйте увеличить порог ЦП в конфигурации Помощника по Azure. Дополнительные сведения см. в разделе "Настройка рекомендаций по масштабируемым наборам виртуальных машин/виртуальным машинам". Убедитесь, что инфраструктура виртуальной машины действительно перегружена.

Рекомендации по оптимальному размеру виртуальной машины отображаются с неизвестными значениями для порогов метрик.

АОЕ зависит от виртуальных машин, которые отслеживаются агентами Azure Monitor и настроены на отправку набора метрик производительности, используемых для улучшения рекомендаций Advisor. См. дополнительные сведения о настройке рабочих областей.

Непредвиденно низкие затраты и экономия

Модуль Runbook экспорта потребления Azure недавно начал выполняться ежедневно и получил данные о потреблении только за один день. Через месяц или после запуска модуля Runbook вручную для прошлых дат вы увидите правильные данные потребления.

Исторические данные в рабочих тетрадях AOE только за последние 30 дней

Срок хранения AOE Log Analytics по умолчанию составляет 30 дней. Если необходимо сохранить исторические данные в течение длительного периода, увеличьте срок хранения Log Analytics соответствующим образом.


Связанные возможности FinOps:

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

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