Справочник по данным мониторинга Azure Stream Analytics

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

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

Метрики

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

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

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

В следующей таблице перечислены метрики, доступные для типа ресурса Microsoft.StreamAnalytics/streamingjobs.

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

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

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

Неудачные запросы функций
AMLCalloutFailedRequests Count Итог LogicalName, , PartitionIdProcessorInstanceNodeName PT1M Да
События функции

События функций
AMLCalloutInputEvents Count Итог LogicalName, , PartitionIdProcessorInstanceNodeName PT1M Да
Запросы функций

Запросы функций
AMLCalloutRequests Count Итог LogicalName, , PartitionIdProcessorInstanceNodeName PT1M Да
Ошибки преобразования данных

Ошибки преобразования данных
ConversionErrors Count Итог LogicalName, , PartitionIdProcessorInstanceNodeName PT1M Да
Ошибки десериализации входных данных

Ошибки десериализации входа
DeserializationError Count Итог LogicalName, , PartitionIdProcessorInstanceNodeName PT1M Да
События вне порядка

События, поступающие не по порядку
DroppedOrAdjustedEvents Count Итог LogicalName, , PartitionIdProcessorInstanceNodeName PT1M Да
Early Input Events (Ранние входные события)

Ранние входные события
EarlyInputEvents Count Итог LogicalName, , PartitionIdProcessorInstanceNodeName PT1M Да
Ошибки среды выполнения

Ошибки среды выполнения
Errors Count Итог LogicalName, , PartitionIdProcessorInstanceNodeName PT1M Да
Входные байты событий

Байты входного события
InputEventBytes Байт Итог LogicalName, , PartitionIdProcessorInstanceNodeName PT1M Да
Входные события

Входные события
InputEvents Count Итог LogicalName, , PartitionIdProcessorInstanceNodeName PT1M Да
Невыполненные входные события

Необработанные входные события
InputEventsSourcesBacklogged Count Среднее, максимальное, минимальное LogicalName, , PartitionIdProcessorInstanceNodeName PT1M Да
Полученные источники входных данных

Полученные входные источники
InputEventsSourcesPerSecond Count Итог LogicalName, , PartitionIdProcessorInstanceNodeName PT1M Да
Поздние входные события

Поздние входные события
LateInputEvents Count Итог LogicalName, , PartitionIdProcessorInstanceNodeName PT1M Да
Выходные события

Выходные события
OutputEvents Count Итог LogicalName, , PartitionIdProcessorInstanceNodeName PT1M Да
Watermark Delay (Предельная задержка)

Watermark Delay (Предельная задержка)
OutputWatermarkDelaySeconds сек. Среднее, максимальное, минимальное LogicalName, , PartitionIdProcessorInstanceNodeName PT1M Да
Загрузка ЦП (в %)

Загрузка ЦП (в %)
ProcessCPUUsagePercentage Процент Среднее, максимальное, минимальное LogicalName, , PartitionIdProcessorInstanceNodeName PT1M Да
SU (память) % использования

Процент использования единиц хранения (памяти)
ResourceUtilization Процент Среднее, максимальное, минимальное LogicalName, , PartitionIdProcessorInstanceNodeName PT1M Да

Описания метрик

Azure Stream Analytics предоставляет следующие метрики для мониторинга работоспособности задания.

Метрика Определение
Невыполненные входные события Количество необработанных входных событий. Ненулевое значение для этой метрики подразумевает, что задание не может справиться с числом входящих событий. Если это значение медленно увеличивается или постоянно равно ненулевому значению, нужно горизонтально увеличить масштаб вашего задания. Дополнительные сведения см. в разделе Обзор и настройка единиц потоковой передачи.
Ошибки преобразования данных Количество выходных событий, которые не удалось преобразовать в ожидаемую схему выходных данных. Чтобы удалить события, возникающие в этом сценарии, измените политику ошибок, выбрав действие Отбрасывать.
Процент загрузки ЦП (предварительная версия) Процент ресурсов ЦП, используемых заданием. Даже если это значение очень велико (90 % и более), не увеличивайте число единиц потоковой передачи на основании только этой метрики. Если число отложенных входящих событий или предельная задержка увеличиваются, вы можете использовать эту метрику, чтобы определить, не перегружен ли ЦП.

Эта метрика может иметь нерегулярные пики. Мы рекомендуем выполнить тесты масштабирования и найти верхнюю границу, после которой поступающие задания перестанут выполняться или будут испытывать значительные задержки из-за превышения нагрузки на ЦП.
Early Input Events (Ранние входные события) События, у которых метка времени приложения предшествует времени прибытия больше, чем на 5 минут.
Неудачные запросы функций Количество неудачных вызовов функции машинного обучения Azure (при наличии).
События функции Количество событий, отправленных в функцию машинного обучения Azure (при наличии).
Запросы функций Количество вызовов функции машинного обучения Azure (при наличии).
Ошибки десериализации входных данных Количество входных событий, которые не удалось десериализировать.
Входные байты событий Объем данных, получаемых заданием Stream Analytics (в байтах). Эта метрика позволяет проверить, отправляются ли события в источник входных данных.
Входные события Число записей, десериализованных из входных событий. Это число не включает входящие события, которые приводят к ошибкам десериализации. Stream Analytics умеет принимать одно задание несколько раз, например в сценариях с внутренними восстановлениями и рекурсивными объединениями. Не стоит ожидать, что метрики событий ввода и событий вывода будут совпадать, даже если задание выполняет простой запрос со сквозной передачей.
Полученные источники входных данных Количество сообщений, полученных заданием. Для Центров событий Azure каждой сообщение содержит один элемент EventData. Для Хранилища BLOB-объектов событие содержит один BLOB-объект.

Обратите внимание, что источники входных данных подсчитываются до десериализации. Если возникнут ошибки десериализации, число источников входных данных может превысить число событий ввода. В противном случае число источников входных данных должно быть равно числу событий ввода или меньше его, так как сообщение может содержать несколько событий.
Поздние входные события События, полученные позже настроенного значения допустимого интервала поступления с задержкой. Дополнительные сведения о порядке событий в Azure Stream Analytics.
События, поступающие не по порядку Количество событий, полученных в неактуальное время, которые были удалены или получили откорректированную метку времени в соответствии с политикой упорядочения событий. Эта метрика может зависеть от настройки параметра Интервал для событий, полученных в неправильном порядке.
Выходные события Объем данных, отправляемых заданием Stream Analytics в место назначения для выходных данных (количество событий).
Ошибки среды выполнения Общее число ошибок, связанных с обработкой запроса. Сюда не входят ошибки, обнаруженные при приеме событий и при выводе результатов.
SU (память) % использования Процент ресурсов памяти, используемых заданием. Если значение этой метрики часто превышает 80 %, будут увеличиваться предельная задержка и число необработанных событий. В таком случае рекомендуется увеличить число единиц потоковой передачи. Высокий процент использования означает, что задача использует объем ресурсов, близкий к максимально допустимому.
Watermark Delay (Предельная задержка) Предельная задержка для всех разделов выходных данных в задании.

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

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

Эта служба имеет следующие измерения, связанные с ее метриками.

  • Логическое имя: входное или выходное имя задания Azure Stream Analytics.
  • Идентификатор секции: идентификатор входных данных из источника входных данных.
  • Имя узла: идентификатор узла потоковой передачи, подготовленного при выполнении задания.

Подробные сведения см. в разделе "Измерения" для метрик Azure Stream Analytics.

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

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

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

Категория Отображаемое имя категории Таблица журналов Поддерживает базовый план журнала Поддерживает преобразование времени приема Примеры запросов Затраты на экспорт
Authoring Разработка AzureDiagnostics

Журналы из нескольких ресурсов Azure.

No No Запросы No
Execution Выполнение AzureDiagnostics

Журналы из нескольких ресурсов Azure.

No No Запросы No

Схема и свойства журналов ресурсов для ошибок и событий данных см. в схеме журналов ресурсов.

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

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

Задания Stream Analytics

microsoft.streamanalytics/streamingjobs

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

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

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