Справочник по данным мониторинга Функции Azure
В этой статье содержатся все справочные сведения о мониторинге для этой службы.
Дополнительные сведения о данных, собираемых для Функции Azure, и их использовании см. в разделе "Мониторинг Функции Azure".
Дополнительные сведения об использовании Application Insights для сбора и анализа данных журнала из отдельных функций в приложении-функции см. в статье "Мониторинг выполнения" в Функции 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 минут,PT30M
PT1H
каждый час и т. д. - Экспорт DS— можно ли экспортировать метрики в журналы Azure Monitor с помощью параметров диагностики. Сведения об экспорте метрик см. в статье "Создание параметров диагностики" в Azure Monitor.
Metric | Имя в REST API | Единица измерения | Агрегат | Измерения | Интервалы времени | Экспорт DS |
---|---|---|---|---|---|---|
Всегда готовое число выполнения функций Всегда готовое число выполнения функции. Только для функции потребления Flex. |
AlwaysReadyFunctionExecutionCount |
Count | Итог | Instance |
PT1M | Да |
Единицы выполнения функции Always Ready Единицы выполнения функции Always Ready. Только для функции потребления Flex. |
AlwaysReadyFunctionExecutionUnits |
Count | Итог | Instance |
PT1M | Да |
Всегда готовые единицы Всегда готовые единицы. Только для функции потребления Flex. |
AlwaysReadyUnits |
Count | Итог | Instance |
PT1M | Да |
Подключения Число связанных сокетов, существующих в песочнице (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 | Да |
Количество выполнения функции по запросу Количество выполнения функции по запросу. Только для функции потребления Flex. |
OnDemandFunctionExecutionCount |
Count | Итог | Instance |
PT1M | Да |
Единицы выполнения функции по запросу Единицы выполнения функции по запросу. Только для функции потребления Flex. |
OnDemandFunctionExecutionUnits |
Count | Итог | 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".
Связанный контент
- Сведения о мониторинге Функции Azure см. в разделе "Мониторинг Функции Azure".
- Дополнительные сведения о мониторинге ресурсов Azure см. в статье "Мониторинг ресурсов Azure" с помощью Azure Monitor .