Мониторинг индексатора видео Azure AI

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

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

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

Примечание.

Функция мониторинга недоступна для пробных учетных записей. Сведения об обновлении учетной записи ARM см. в статье "Обновление учетной записи Индексатора видео Azure ИИ".

Данные мониторинга

Индексатор видео azure AI собирает те же типы данных мониторинга, что и другие ресурсы Azure, описанные в разделе "Мониторинг данных из ресурсов Azure".

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

Сбор и маршрутизация

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

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

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

Категория Description
Audit Операции чтения и записи
Индексирование журналов Мониторинг процесса индексирования от отправки до индексирования и повторного индексирования при необходимости

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

Снимок экрана: место отправки большого количества.

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

Анализ метрик

В настоящее время Индексатор видео Azure AI не поддерживает мониторинг метрик.

Анализ журналов

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

Все журналы ресурсов в Azure Monitor имеют те же поля, за которыми следуют поля, характерные для службы. Общая схема описана в схеме журнала ресурсов Azure Monitor. Схема журналов ресурсов индексатора видео Azure для ИИ найдена в справочнике по данным индексатора видео Azure.

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

Список типов журналов ресурсов, собранных для Индексатора видео Azure AI, см. в справочнике по данным индексатора видео в Azure AI.

Список таблиц, используемых журналами Azure Monitor и запрашиваемыми Log Analytics, см. в справочнике по данным индексатора видео в Azure AI.

Примеры запросов Kusto

Внимание

При выборе журналов из меню учетной записи Индексатора видео Azure azure log Analytics открывается с областью запроса, заданной текущей учетной записью Индексатора видео Azure AI. Это означает, что запросы к журналам будут содержать данные только из этого ресурса. Если вы хотите выполнить запрос, содержащий данные из другой учетной записи индексатора видео Azure ИИ или данных из других служб Azure, выберите журналы в меню Azure Monitor . Подробные сведения см. в статье Область запросов журнала и временной диапазон в Azure Monitor Log Analytics.

Ниже приведены запросы, которые можно использовать для мониторинга учетной записи Индексатора видео Azure AI.

// Project failures summarized by operationName and Upn, aggregated in 30m windows.
VIAudit
| where Status == "Failure"
| summarize count() by OperationName, bin(TimeGenerated, 30m), Upn
| render timechart  
// Project failures with detailed error message.
VIAudit
| where  Status == "Failure"
| parse Description with "ErrorType: " ErrorType ". Message: " ErrorMessage ". Trace" *
| project TimeGenerated, OperationName, ErrorMessage, ErrorType, CorrelationId, _ResourceId
// Display Video Indexer Account logs of all failed indexing operations. 
VIIndexing
// | where AccountId == "<AccountId>"  // to filter on a specific accountId, uncomment this line
| where Status == "Failure"
| summarize count() by bin(TimeGenerated, 1d)
| render columnchart
// Video Indexer top 10 users by operations 
// Render timechart of top 10 users by operations, with an optional account id for filtering. 
// Trend of top 10 active Upn's
VIIndexing
// | where AccountId == "<AccountId>"  // to filter on a specific accountId, uncomment this line
| where OperationName in ("IndexingStarted", "ReindexingStarted")
| summarize count() by Upn
| top 10 by count_ desc
| project Upn
| join (VIIndexing
| where TimeGenerated > ago(30d)
| where OperationName in ("IndexingStarted", "ReindexingStarted")
| summarize count() by Upn, bin(TimeGenerated,1d)) on Upn
| project TimeGenerated, Upn, count_
| render timechart

видны узлы

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

В следующей таблице перечислены распространенные и рекомендуемые правила генерации оповещений для Индексатора видео Azure AI.

Тип оповещения Условие Description
Оповещение журнала Сбой операции Отправка оповещения при сбое отправки
//All failed uploads, aggregated in one hour window.
VIAudit
| where OperationName == "Upload-Video" and Status == "Failure"
| summarize count() by bin(TimeGenerated, 1h)
  • Дополнительные сведения см . в справочнике по данным индексатора видео в Azure AI для справки по метрикам, журналам и другим важным значениям, созданным учетной записью Индексатора видео в Azure AI.
  • Подробные сведения о мониторинге ресурсов Azure см. в статье Мониторинг ресурсов Azure с помощью Azure Monitor.