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


Квоты и метрики службы приложений Azure

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

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

Квоты

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

Примечание.

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

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

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

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

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

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

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

Снимок экрана: сообщение об ошибке 403.

Если приложение превышает квоту памяти , она временно остановлена.

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

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

Метрика

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

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

Примечание.

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

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

Время ЦП против процента ЦП

Две метрики отражают использование ЦП:

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

  • Процент ЦП: полезно для приложений, размещенных в планах "Basic", "Standard" и "Premium", так как их можно масштабировать. Процент ЦП является хорошим показателем общего использования по всем экземплярам.

Политика хранения

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

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

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

Чтобы просмотреть сведения о квотах, выберите Параметры>Квоты. На каждой диаграмме можно просмотреть эти сведения о квоте:

  • Имя
  • Интервал сброса
  • Текущее ограничение
  • Текущее значение

Снимок экрана: диаграммы квот на портале Azure.

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

Снимок экрана: диаграмма метрик на портале Azure.

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

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

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

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

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