Бөлісу құралы:


Справочник по данным мониторинга Функции Azure

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

Дополнительные сведения о данных, собираемых для Функции Azure, и их использовании см. в разделе "Мониторинг Функции Azure".

Дополнительные сведения об использовании Application Insights для сбора и анализа данных журнала из отдельных функций в приложении-функции см. в статье "Мониторинг выполнения" в Функции Azure.

Метрики

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

Сведения о хранении метрик см. в обзоре метрик Azure Monitor.

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

Эти метрики используются для оценки затрат, связанных с спросом и всегда готовых счетчиков, используемых для выставления счетов в [плане потребления Flex]:

Метрическая Описание Вычисление счетчика
OnDemandFunctionExecutionCount Общее количество выполнений функций в экземплярах по запросу. OnDemandFunctionExecutionCount / 10 — это счетчик итогов выполнения по запросу, для которого единица измерения находится в десятках.
AlwaysReadyFunctionExecutionCount Общее количество выполнения функций в всегда готовых экземплярах. AlwaysReadyFunctionExecutionCount / 10 — это счетчик полного выполнения always Ready, для которого единица измерения находится в десятках.
OnDemandFunctionExecutionUnits Общее количество миллисекундах мб от экземпляров по запросу при активном выполнении функций. OnDemandFunctionExecutionUnits / 1,024,000 — это счетчик времени выполнения по запросу в СЕКУНДах.
AlwaysReadyFunctionExecutionUnits Общее количество миллисекундах МБ из всегда готовых экземпляров при активном выполнении функций. AlwaysReadyFunctionExecutionUnits / 1,024,000 — это счетчик времени выполнения Always Ready в ГБ в секундах.
AlwaysReadyUnits Общее количество миллисекундах всегда готовых экземпляров, назначенных приложению, независимо от того, выполняются ли функции. AlwaysReadyUnits / 1,024,000 — это счетчик базовых показателей Always Ready (в ГБ в секундах).

В этой таблице все единицы выполнения вычисляются путем умножения фиксированного размера памяти экземпляра, например 512 МБ или 2 048 МБ, по общему времени выполнения в миллисекундах.

Поддерживаемые метрики для Microsoft.Web/sites

В следующей таблице перечислены метрики, доступные для типа ресурсов Microsoft.Web/sites. Большинство этих метрик применяются как к приложению-функции, так и к веб-приложениям, которые выполняются в Служба приложений.

Примечание.

Эти метрики недоступны, если приложение-функция работает в Linux в плане потребления.

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

Заголовки таблиц

  • Категория — группа метрик или классификация.
  • Метрика — отображаемое имя метрик, как оно отображается в портал Azure.
  • Имя в REST API — имя метрики, указанное в REST API.
  • Единица измерения.
  • Агрегирование — тип агрегирования по умолчанию. Допустимые значения: среднее (среднее), минимальное (минимальное), максимальное (максимальное), общее (сумма), число.
  • Измерения - , доступные для метрики.
  • Интервалы интервалов - времени, по которым выборка метрики выполняется. Например, указывает, PT1M что метрика выборка выполняется каждую минуту, каждые 30 минут, PT30MPT1H каждый час и т. д.
  • Экспорт DS— можно ли экспортировать метрики в журналы Azure Monitor с помощью параметров диагностики. Сведения об экспорте метрик см. в статье "Создание параметров диагностики" в Azure Monitor.
Метрическая Имя в REST API Единица измерения Агрегат Измерения Интервалы времени Экспорт DS
Всегда готовое число выполнения функций

Всегда готовое число выполнения функции. Только для функции потребления Flex.
AlwaysReadyFunctionExecutionCount Численность Сумма (Итог) Instance ПТ1М Да
Единицы выполнения функции Always Ready

Единицы выполнения функции Always Ready. Только для функции потребления Flex.
AlwaysReadyFunctionExecutionUnits Численность Сумма (Итог) Instance ПТ1М Да
Всегда готовые единицы

Всегда готовые единицы. Только для функции потребления Flex.
AlwaysReadyUnits Численность Сумма (Итог) Instance ПТ1М Да
Подключения

Число связанных сокетов, существующих в песочнице (w3wp.exe и его дочерние процессы). Связанный сокет создается путем вызова API bind() или connect() и остается до тех пор, пока не будет закрыт посредством методов CloseHandle() или closesocket(). Для веб-приложений и функциональных приложений.
AppConnections Численность Среднее, количество, максимальное, минимальное Instance ПТ1М Да
средний размер рабочего набора памяти;

Средний объем памяти в мегабайтах (МБ), используемый приложением Для веб-приложений и функциональных приложений.
AverageMemoryWorkingSet Байт По средней Instance ПТ1М Да
Среднее время отклика (не рекомендуется)

Среднее время, затраченное приложением на обслуживание запросов, в секундах. Для веб-приложений и функциональных приложений.
AverageResponseTime сек. По средней Instance ПТ1М Да
Входящие данные

Объем входящей пропускной способности, используемый приложением (в МиБ/с) Для веб-приложений и функциональных приложений.
BytesReceived Байт Сумма (Итог) Instance ПТ1М Да
Выходные данные

Объем исходящей пропускной способности, используемый приложением (в МиБ/с) Для веб-приложений и функциональных приложений.
BytesSent Байт Сумма (Итог) Instance ПТ1М Да
Процент ЦП

Средний процент используемого ЦП. Только для функциональных приложений Flex Consumption.
CpuPercentage Процент По средней Instance ПТ1М Да
Время ЦП

Количество времени ЦП (в секундах), используемого приложением Дополнительные сведения об этой метрике. См. https://aka.ms/website-monitor-cpu-time-vs-cpu-percentage (Время и процент использования ЦП). Только для веб-приложений.
CpuTime сек. Количество, Общая сумма, Минимум, Максимум Instance ПТ1М Да
Текущее число сборок

Текущее количество сборок, загруженных по всем доменам приложений в этом приложении. Для веб-приложений и функциональных приложений.
CurrentAssemblies Численность По средней Instance ПТ1М Да
Использование файловой системы

Процент квоты файловой системы, используемой приложением. Для веб-приложений и функциональных приложений.
FileSystemUsage Байт По средней <нет> PT6H, PT12H, P1D Да
Число выполнения функций

Число выполнений функции. Только для функциональных приложений.
FunctionExecutionCount Численность Сумма (Итог) Instance ПТ1М Да
Единицы выполнения функций

Единицы выполнения функции. Только для функциональных приложений.
FunctionExecutionUnits Численность Сумма (Итог) Instance ПТ1М Да
Сборок мусора поколения 0

Количество удалений объектов поколения 0 сборкой мусора с момента запуска процесса приложения. Сборки мусора более высокого поколения включают все предыдущие поколения. Для веб-приложений и функциональных приложений.
Gen0Collections Численность Сумма (Итог) Instance ПТ1М Да
Сборок мусора поколения 1

Количество удалений объектов поколения 1 сборкой мусора с момента запуска процесса приложения. Сборки мусора более высокого поколения включают все предыдущие поколения. Для веб-приложений и функциональных приложений.
Gen1Collections Численность Сумма (Итог) Instance ПТ1М Да
Сборок мусора поколения 2

Количество удалений объектов поколения 2 сборкой мусора с момента запуска процесса приложения. Для веб-приложений и функциональных приложений.
Gen2Collections Численность Сумма (Итог) Instance ПТ1М Да
Счетчик дескрипторов

Общее количество дескрипторов, в данный момент открытых процессом приложения. Для веб-приложений и функциональных приложений.
Handles Численность По средней Instance ПТ1М Да
Состояние проверки работоспособности

Состояние проверки работоспособности. Для веб-приложений и функциональных приложений.
HealthCheckStatus Численность По средней Instance PT5M, PT1H, P1D Да
Http 101

Число запросов, приводящих к коду состояния HTTP 101. Для веб-приложений и функциональных приложений.
Http101 Численность Сумма (Итог) Instance ПТ1М Да
HTTP 2xx

Количество запросов, в результате чего код >состояния HTTP = 200, но < 300. Для веб-приложений и функциональных приложений.
Http2xx Численность Сумма (Итог) Instance ПТ1М Да
HTTP 3xx

Количество запросов, в результате чего код >состояния HTTP = 300, но < 400. Для веб-приложений и функциональных приложений.
Http3xx Численность Сумма (Итог) Instance ПТ1М Да
HTTP 401

Количество запросов, для которых возвращается ошибка HTTP с кодом состояния 401 Для веб-приложений и функциональных приложений.
Http401 Численность Сумма (Итог) Instance ПТ1М Да
Http 403

Количество запросов, для которых возвращается ошибка HTTP с кодом состояния 403 Для веб-приложений и функциональных приложений.
Http403 Численность Сумма (Итог) Instance ПТ1М Да
HTTP 404

Количество запросов, для которых возвращается ошибка HTTP с кодом состояния 404 Для веб-приложений и функциональных приложений.
Http404 Численность Сумма (Итог) Instance ПТ1М Да
HTTP 406

Количество запросов, для которых возвращается ошибка HTTP с кодом состояния 406 Для веб-приложений и функциональных приложений.
Http406 Численность Сумма (Итог) Instance ПТ1М Да
HTTP 4xx

Количество запросов, в результате чего код >состояния HTTP = 400, но < 500. Для веб-приложений и функциональных приложений.
Http4xx Численность Сумма (Итог) Instance ПТ1М Да
Ошибки HTTP-сервера

Количество запросов, в результате чего код >состояния HTTP = 500, но < 600. Для веб-приложений и функциональных приложений.
Http5xx Численность Сумма (Итог) Instance ПТ1М Да
Время отклика

Время, затраченное приложением на обслуживание запросов, в секундах. Для веб-приложений и функциональных приложений.
HttpResponseTime сек. По средней Instance ПТ1М Да
Автоматическое масштабирование числа экземпляров

Количество экземпляров, на которых выполняется это приложение.
InstanceCount Численность По средней <нет> ПТ1М Да
Операции ввода-вывода: прочие, байт в секунду

Скорость, с которой процесс приложения отправляет байты в операции ввода-вывода, не затрагивающие данные, таких как операции управления. Для веб-приложений и функциональных приложений.
IoOtherBytesPerSecond Байт в секунду Сумма (Итог) Instance ПТ1М Да
Операции ввода-вывода: прочих операций в секунду

Скорость, с которой процесс приложения выполняет операции ввода-вывода, не связанные с чтением или записью. Для веб-приложений и функциональных приложений.
IoOtherOperationsPerSecond Байт в секунду Сумма (Итог) Instance ПТ1М Да
Операции ввода-вывода: чтение, байт в секунду

Скорость, с которой процесс приложения считывает байты из операций ввода-вывода. Для веб-приложений и функциональных приложений.
IoReadBytesPerSecond Байт в секунду Сумма (Итог) Instance ПТ1М Да
Операции ввода-вывода: операций чтения в секунду

Скорость, с которой процесс приложения вызывает операции ввода-вывода для чтения. Для веб-приложений и функциональных приложений.
IoReadOperationsPerSecond Байт в секунду Сумма (Итог) Instance ПТ1М Да
Операции ввода-вывода: запись, байт в секунду

Скорость, с которой процесс приложения записывает байты в операции ввода-вывода. Для веб-приложений и функциональных приложений.
IoWriteBytesPerSecond Байт в секунду Сумма (Итог) Instance ПТ1М Да
Операции ввода-вывода: операций записи в секунду

Скорость, с которой процесс приложения вызывает операции записи. Для веб-приложений и функциональных приложений.
IoWriteOperationsPerSecond Байт в секунду Сумма (Итог) Instance ПТ1М Да
рабочий набор памяти;

Текущий объем используемой приложением памяти (в МиБ/с) Для веб-приложений и функциональных приложений.
MemoryWorkingSet Байт По средней Instance ПТ1М Да
Количество выполнения функции по запросу

Количество выполнения функции по запросу. Только для функции потребления Flex.
OnDemandFunctionExecutionCount Численность Сумма (Итог) Instance ПТ1М Да
Единицы выполнения функции по запросу

Единицы выполнения функции по запросу. Только для функции потребления Flex.
OnDemandFunctionExecutionUnits Численность Сумма (Итог) Instance ПТ1М Да
Байты исключительного пользования

Байты исключительного пользования — это объем памяти в байтах, выделенной данному процессу приложения, которая не может использоваться совместно с другими процессами. Для веб-приложений и функциональных приложений.
PrivateBytes Байт По средней Instance ПТ1М Да
Запросы

Общее количество запросов, для которых возвращается ошибка HTTP (независимо от кода состояния) Для веб-приложений и функциональных приложений.
Requests Численность Сумма (Итог) Instance ПТ1М Да
Запросов в очереди приложений

Количество запросов в очереди запросов приложений. Для веб-приложений и функциональных приложений.
RequestsInApplicationQueue Численность По средней Instance ПТ1М Да
Счетчик потоков

Число активных потоков в процессе приложения. Для веб-приложений и функциональных приложений.
Threads Численность По средней Instance ПТ1М Да
Всего доменов приложений

Текущее количество доменов приложений, загруженных в это приложение. Для веб-приложений и функциональных приложений.
TotalAppDomains Численность По средней Instance ПТ1М Да
Всего выгруженных доменов приложений

Общее количество доменов приложений, выгруженных с момента запуска приложения. Для веб-приложений и функциональных приложений.
TotalAppDomainsUnloaded Численность По средней Instance ПТ1М Да
Число завершенных действий рабочего процесса

Число завершенных действий рабочего процесса. Только для LogicApps.
WorkflowActionsCompleted Численность Сумма (Итог) workflowName, status ПТ1М Да
Частота сбоев действий рабочего процесса

Частота сбоев действий рабочего процесса. Только для LogicApps.
WorkflowActionsFailureRate Процент Сумма (Итог) workflowName ПТ1М Да
Скорость извлечения задания приложения логики в секунду

Скорость извлечения задания логики в секунду. Только для LogicApps.
WorkflowAppJobPullRate Число/с Сумма (Итог) accountName ПТ1М Да
Задержка выполнения задания рабочего процесса

Задержка выполнения задания рабочего процесса. Только для LogicApps.
WorkflowJobExecutionDelay сек. По средней workflowName ПТ1М Да
Длительность выполнения задания рабочего процесса

Длительность выполнения задания рабочего процесса. Только для LogicApps.
WorkflowJobExecutionDuration сек. По средней workflowName ПТ1М Да
Число завершенных запусков рабочего процесса

Число завершенных запусков рабочего процесса. Только для LogicApps.
WorkflowRunsCompleted Численность Сумма (Итог) workflowName, status ПТ1М Да
Количество отправленных операций рабочих процессов

Количество запущенных рабочих процессов. Только для LogicApps.
WorkflowRunsDispatched Численность Сумма (Итог) workflowName ПТ1М Да
Частота сбоев выполнения рабочего процесса

Скорость выполнения рабочего процесса выполняется сбоем. Только для LogicApps.
WorkflowRunsFailureRate Процент Сумма (Итог) workflowName ПТ1М Да
Число запущенных рабочих процессов

Число запущенных рабочих процессов. Только для LogicApps.
WorkflowRunsStarted Численность Сумма (Итог) workflowName ПТ1М Да
Число завершенных триггеров рабочего процесса

Число завершенных триггеров рабочего процесса. Только для LogicApps.
WorkflowTriggersCompleted Численность Сумма (Итог) workflowName, status ПТ1М Да
Частота сбоев триггеров рабочего процесса

Частота сбоев триггеров рабочего процесса. Только для LogicApps.
WorkflowTriggersFailureRate Процент Сумма (Итог) workflowName ПТ1М Да

Измерения метрик

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

У этой службы нет метрик, содержащих измерения.

Журналы ресурсов

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

Поддерживаемые журналы ресурсов для Microsoft.Web/sites

Категория Отображаемое имя категории Таблица журналов Поддерживает базовый план журнала Поддерживает преобразование времени приема Примеры запросов Затраты на экспорт
AppServiceAntivirusScanAuditLogs Журналы отчетов антивирусного аудита AppServiceAnti virusScanAuditLogs

Сообщите о любых обнаруженных вирусах или инфицированных файлах, которые были отправлены на свой сайт.

нет Да нет
AppServiceAppLogs Журналы приложения службы приложений AppServiceAppLogs

Журналы, созданные с помощью приложения.

нет Да Запросы нет
AppServiceAuditLogs Доступ к журналам аудита AppServiceAuditLogs

Журналы, созданные при успешной публикации пользователей с помощью одного из протоколов публикации Служба приложений.

нет Да Запросы нет
AppServiceAuthenticationLogs журналы проверки подлинности Служба приложений (предварительная версия) AppServiceAuthenticationLogs

Журналы, созданные с помощью Служба приложений аутентификации для приложения.

нет нет Запросы Да
AppServiceConsoleLogs Журналы консоли службы приложений AppServiceConsoleLogs

Журналы консоли, созданные из приложения или контейнера.

нет Да Запросы нет
AppServiceFileAuditLogs Журналы аудита изменений содержимого сайта AppServiceFileAuditLogs

Журналы, созданные при изменении содержимого службы приложений.

нет Да Запросы нет
AppServiceHTTPLogs Журналы HTTP AppServiceHTTPLogs

Входящие HTTP-запросы на Служба приложений. Используйте эти журналы для мониторинга работоспособности приложений, производительности и использования шаблонов.

нет Да Запросы нет
AppServiceIPSecAuditLogs Журналы аудита IPSecurity AppServiceIPSecAuditLogs

Журналы, созданные с помощью приложения и отправленные в Службу мониторинга Azure.

нет Да нет
AppServicePlatformLogs Журналы платформы службы приложений AppServicePlatformLogs

Журналы, созданные с помощью платформы AppService для приложения.

нет Да нет
FunctionAppLogs Журналы приложений-функций FunctionAppLogs

Журнал, созданный приложениями-функциями. Он включает журналы, создаваемые узлом функций и журналами, создаваемыми кодом клиента. Используйте эти журналы для мониторинга работоспособности приложений, производительности и поведения.

нет Да Запросы нет
WorkflowRuntime Журналы среды выполнения рабочего процесса LogicAppWorkflowRuntime

Журналы, созданные во время выполнения рабочего процесса Logic Apps.

нет нет Запросы Да

Журнал, характерный для Функции Azure, — FunctionAppLogs.

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

Таблицы журналов Azure Monitor

В этом разделе перечислены таблицы журналов Azure Monitor, относящиеся к этой службе, которые доступны для запроса Log Analytics с помощью запросов Kusto. Таблицы содержат данные журнала ресурсов и, возможно, больше в зависимости от собираемых и перенаправленных к ним данных.

Службы приложений

Веб-сайт Microsoft.web/sites (на английском языке)

Журнал действий

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

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

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

Операция Описание
Microsoft.web/sites/functions/listkeys/action Возвращает ключи для функции.
Microsoft.Web/sites/host/listkeys/action Возвращает ключи узла для приложения-функции.
Microsoft.Web/sites/host/sync/action Выполняет операцию синхронизации триггеров.
Microsoft.Web/sites/start/action Запускает приложение-функцию.
Microsoft.Web/sites/stop/action Останавливает приложение-функцию.
Microsoft.Web/sites/write Изменяет параметр приложения-функции, например версию среды выполнения, или включает удаленную отладку.

Вы также можете найти зарегистрированные операции, относящиеся к базовым поведениям Службы приложений. Полный список см. в разделе "Операции поставщика ресурсов Microsoft.Web".