приложение Azure квоты и оповещения службы

Служба приложений Azure предоставляет встроенные средства мониторинга веб-приложений, мобильных решений и приложений API на портале Azure.

На портале Azure можно просматривать квоты и метрики для приложения и плана службы приложений, а также настраивать оповещения и метрики на основе правил автомасштабирования.

Общие сведения о квотах

На приложения, размещенные в службе приложений, распространяются определенные ограничения на использование ресурсов. Эти ограничения определены в рамках плана службы приложений, связанного с приложением.

Примечание.

Планы обслуживания Службы приложений Azure "Бесплатный" и "Общий" (предварительная версия) — это планы базового уровня, которые выполняются на той же виртуальной машине Azure, что и остальные приложения Службы приложений. Некоторые приложения могут принадлежать другим клиентам. Эти уровни предназначены только для целей разработки и тестирования.

Если приложение используется в режиме плана Бесплатный или Общий, ограничения на использование ресурсов выражены в виде квот.

Если приложение используется в режиме плана Базовый, Стандартный или Премиум, ограничения выражаются в виде размера выделенных ресурсов ("Малый", "Средний" или "Большой") и числа экземпляров (1, 2, 3 и т. д.) плана службы приложений.

Для приложений, работающих в режиме плана "Бесплатный" или "Общий", предоставляются следующие квоты.

Квота Description
ЦП (короткое) Объем ресурсов ЦП, который может потребить приложение в течение 5 минут. Эта квота повторно назначается каждые 5 минут.
ЦП (день) Общий объем ресурсов ЦП, который может потребить приложение в течение одного дня. Эта квота повторно назначается каждые 24 часа в полночь (в формате UTC);
Память Общий объем ресурсов ЦП, который может потребить приложение.
Пропускная способность Общий объем исходящей пропускной способности, который может использовать приложение в течение одного дня. Эта квота повторно назначается каждые 24 часа в полночь (в формате UTC);
Filesystem Общий объем доступного пространства для хранения.

Для приложений, размещенных в планах Базовый, Стандартный и Премиум, доступна только квота на файловую систему.

Дополнительные сведения об определенных квотах, ограничениях и функциях, доступных для разных номеров SKU службы приложений, см. в статье Подписка Azure, границы, квоты и ограничения службы.

Принудительное применение квот

Если квоты на использование ЦП (короткое и день), а также квота на пропускную способность будут превышены, работа приложения будет остановлена до сброса квоты. В течение этого времени все входящие запросы завершаются с ошибкой HTTP 403.

Сообщение об ошибке

При превышении квоты на память приложение временно останавливается.

При превышении квоты на файловую систему все операции записи завершаются сбоем. Записи в журналы также завершаются сбоем.

Квоты на использование можно увеличить или удалить из приложения путем изменения плана службы приложений.

Общие сведения о метриках

Внимание

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

Примечание.

К метрикам для приложения относятся запросы к сайту SCM приложения (Kudu). В их число входят запросы на просмотр потоков журналов сайта с помощью Kudu. Запросы потоков журналов могут охватывать несколько минут, что повлияет на метрики времени запроса. Пользователи должны учитывать эту связь, используя эти метрики с логикой автомасштабирования.

Ошибки http Server записывают только запросы , которые обращаются к серверной службе (рабочие роли), в котором размещено приложение. Если запросы завершаются сбоем в интерфейсной части, они не записываются как ошибки http-сервера. Функцию проверки работоспособности или тесты доступности Application Insights можно использовать для внешнего мониторинга.

Метрики предоставляют сведения о приложении или поведении плана службы приложений.

Список доступных метрик для приложений или планов Служба приложений см. в статье "Поддерживаемые метрики для Microsoft.Web".

Примечание.

Служба приложений метрики плана доступны только для планов в Уровни "Базовый", "Стандартный", "Премиум" и "Изолированный".

Время и процент использования ЦП.

Доступны две метрики, которые отражают использование ЦП.

Время ЦП. Эту метрику рекомендуется использовать для приложений, размещенных в планах "Бесплатный" или "Общий", так как одна из квот в этих планах определяется в минутах использования ЦП приложением.

Процент ЦП. Эта метрика полезна для приложений, размещенных в планах" Базовый", "Стандартный" и "Премиум", так как такие приложения можно масштабировать. Эта метрика удобна для оценки общего потребления ресурсов ЦП всеми экземплярами.

Степень детализации метрик и политика их хранения

Метрики для приложения и плана службы приложений регистрируются и обрабатываются службой, а также хранятся в соответствии с этими правилами.

Мониторинг квот и метрик на портале Azure

Состояние квот и метрик, влияющих на приложение, можно просмотреть на портале Azure.

Диаграмма квот на портале Azure

Чтобы просмотреть сведения о квотах, выберите Параметры>Квоты. На диаграмме отображаются указанные далее сведения о квотах.

  1. Имя квоты.
  2. Интервал повторного назначения.
  3. Текущее ограничение.
  4. Текущее значение.

Диаграмма метрик в портал AzureВы можете получить доступ к метрикам непосредственно на странице обзора ресурсов. Здесь показаны диаграммы, представляющие некоторые метрики приложений.

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

Дополнительные сведения о метриках см. в статье о данных мониторинга.

Оповещения и автомасштабирование

Метрики для плана приложения или службы приложений можно привязать к оповещениям. Дополнительные сведения см. в статье Оповещения.

Приложения службы приложений, размещенные в планах службы приложений "Базовый", "Стандартный" и "Премиум", поддерживают возможность автомасштабирования. Автомасштабирование позволяет настроить правила, которые отслеживают метрики плана службы приложений. Правила могут увеличивать или уменьшать число экземпляров, предоставляя дополнительные ресурсы при необходимости. Правила также помогают сократить расходы на чрезмерную подготовку приложений.

Дополнительные сведения об автомасштабировании см. в статьях Начало работы с автомасштабированием в Azure и Рекомендации по автомасштабированию.