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

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

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

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

Метрики

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

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

Существуют две метрики, которые относятся к приложениям-функциям.

Метрическая Description
FunctionExecutionCount Число выполнения функций указывает количество операций, выполняемых приложением-функцией. Это значение соответствует количеству выполнения функции в приложении. В настоящее время эта метрика не поддерживается в ОС Linux для планов уровней "Премиум" и "Выделенный" (Служба приложений).
FunctionExecutionUnits Единицы выполнения функции, которые определяются по сочетанию времени выполнения и объема используемой памяти. Данные памяти не являются метрикой, доступной в настоящее время в Azure Monitor. Но, если нужно оптимизировать использование памяти приложением, можно использовать данные счетчиков производительности, собранные Application Insights. В настоящее время эта метрика не поддерживается в ОС Linux для планов уровней "Премиум" и "Выделенный" (Служба приложений).

Эти метрики используются специально при оценке затрат на план потребления.

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

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

Примечание.

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

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

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

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

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

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

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

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

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

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

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

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

Число выполнений функции. Только для функциональных приложений.
FunctionExecutionCount Count Итог Instance PT1M Да
Единицы выполнения функций

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

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

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

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

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

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

Число запросов, приводящих к коду состояния HTTP 101. Для веб-приложений и функциональных приложений.
Http101 Count Итог Instance PT1M Да
HTTP 2xx

Количество запросов, в результате чего код >состояния HTTP = 200, но < 300. Для веб-приложений и функциональных приложений.
Http2xx Count Итог Instance PT1M Да
HTTP 3xx

Количество запросов, в результате чего код >состояния HTTP = 300, но < 400. Для веб-приложений и функциональных приложений.
Http3xx Count Итог Instance PT1M Да
HTTP 401

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

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

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

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

Количество запросов, в результате чего код >состояния HTTP = 400, но < 500. Для веб-приложений и функциональных приложений.
Http4xx Count Итог Instance PT1M Да
Ошибки HTTP-сервера

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

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

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

Скорость, с которой процесс приложения отправляет байты в операции ввода-вывода, не затрагивающие данные, таких как операции управления. Для веб-приложений и функциональных приложений.
IoOtherBytesPerSecond BytesPerSecond Итог Instance PT1M Да
Операции ввода-вывода: прочих операций в секунду

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

Скорость, с которой процесс приложения считывает байты из операций ввода-вывода. Для веб-приложений и функциональных приложений.
IoReadBytesPerSecond BytesPerSecond Итог Instance PT1M Да
Операции ввода-вывода: операций чтения в секунду

Скорость, с которой процесс приложения вызывает операции ввода-вывода для чтения. Для веб-приложений и функциональных приложений.
IoReadOperationsPerSecond BytesPerSecond Итог Instance PT1M Да
Операции ввода-вывода: запись, байт в секунду

Скорость, с которой процесс приложения записывает байты в операции ввода-вывода. Для веб-приложений и функциональных приложений.
IoWriteBytesPerSecond BytesPerSecond Итог Instance PT1M Да
Операции ввода-вывода: операций записи в секунду

Скорость, с которой процесс приложения вызывает операции записи. Для веб-приложений и функциональных приложений.
IoWriteOperationsPerSecond BytesPerSecond Итог Instance PT1M Да
рабочий набор памяти;

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

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

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

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

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

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

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

Число завершенных действий рабочего процесса. Только для LogicApps.
WorkflowActionsCompleted Count Итог workflowName, status PT1M Да
Частота сбоев действий рабочего процесса

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

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

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

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

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

Количество запущенных рабочих процессов. Только для LogicApps.
WorkflowRunsDispatched Count Итог workflowName PT1M Да
Частота сбоев выполнения рабочего процесса

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

Число запущенных рабочих процессов. Только для LogicApps.
WorkflowRunsStarted Count Итог workflowName PT1M Да
Число завершенных триггеров рабочего процесса

Число завершенных триггеров рабочего процесса. Только для LogicApps.
WorkflowTriggersCompleted Count Итог workflowName, status PT1M Да
Частота сбоев триггеров рабочего процесса

Частота сбоев триггеров рабочего процесса. Только для LogicApps.
WorkflowTriggersFailureRate Процент Итог workflowName PT1M Да

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

No No Запросы Да

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

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

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

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

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

Microsoft.Web/sites

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

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

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

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

Операция Description
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".