Как найти приложение, использующее высокий процент CPU в плане приложений?

Вопрос или проблема

Всем,

Нужна срочная помощь! Похоже, что недавно произошли изменения со стороны Microsoft. У меня есть план сервисов приложений, в который входят 5 приложений.

План достиг 98% использования ЦП, и я хотел бы узнать, какое приложение потребляет много ЦП. Я не могу найти эту информацию. Буду признателен за любую помощь.

Ранее я мог переходить в Диагностика и решение проблем –> Высокое использование ЦП — где перечислялись все приложения с процентами использования ЦП.

Теперь я больше не вижу этой опции.

Ответ или решение

Чтобы определить, какое приложение в вашем плане App Service потребляет высокий процент CPU, выполните следующие шаги:

  1. Используйте Azure Monitor:

    • Перейдите в портал Azure и выберите ваш план App Service.
    • В левой панели выберите "Мониторинг" и затем "Метрики".
    • Здесь вы можете выбрать различные метрики, такие как "Процессор", и в выпадающем списке выбрать "Индивидуальные экземпляры".
    • Добавьте фильтр, чтобы увидеть использование CPU для каждого отдельного приложения, и проанализируйте, какое приложение вызывает наибольшую нагрузку.
  2. Используйте Application Insights:

    • Если ваши приложения настроены для использования Application Insights, вы можете получить более детальную информацию о производительности и запросах.
    • Перейдите в раздел Application Insights, связанный с вашим приложением (если включено).
    • Используйте вкладку "Производительность", чтобы увидеть информацию о времени отклика и нагрузке на CPU.
  3. Azure CLI или PowerShell:

    • Если вы предпочитаете использовать командную строку, вы можете воспользоваться Azure CLI для получения данных о CPU. Например, команда az webapp show может помочь вам получить информацию о загруженности различных приложений.
  4. Проверка журналов:

    • Проверьте журналы приложений на наличие аномалий или неожиданных запросов, которые могут вызывать высокую нагрузку на CPU.
    • Откройте "Журналы" в разделе "Мониторинг" вашего приложения, чтобы проанализировать, какие действия происходят в приложении.
  5. Обновление и оптимизация приложений:

    • Убедитесь, что ваши приложения обновлены до последних версий и оптимизированы. Иногда старые версии могут содержать неоптимизированный код, который приводит к высокой нагрузке на ресурсы.
  6. Обратитесь в службу поддержки Azure:
    • Если после всех вышеперечисленных шагов вы все еще не можете определить, какое приложение вызывает проблемы, рекомендуется обратиться в службу поддержки Azure для получения более детализированной информации и помощи.

Эти шаги помогут вам выявить и устранить проблемы, связанные с высокой нагрузкой на CPU в вашем плане App Service.

Оцените материал
Добавить комментарий

Капча загружается...