Мониторинг Аналитика оператора Azure

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

Оператор Azure Аналитика продукты данных используют Azure Monitor. Они собирают те же типы данных мониторинга, что и другие ресурсы Azure, описанные в разделе "Мониторинг данных из ресурсов Azure". Дополнительные сведения о данных, созданных продуктами данных, см. в статье "Мониторинг оператора Azure" Аналитика данных.

Совет

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

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

Метрики для продуктов данных: обзор, сбор и анализ

Оператор Azure Аналитика не предоставляет метрики в Azure Monitor.

Журналы действий для продуктов данных: обзор, сбор и анализ

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

Журнал действий собирается и хранится автоматически в Azure. Вы можете:

  • Просмотрите журнал действий в журнале действий для продукта данных.
  • Перенаправите журнал действий в рабочую область Log Analytics, которая предлагает широкий интерфейс запросов. См. статью "Отправить в рабочую область Log Analytics".
  • Перенаправите журнал действий в другие расположения или скачайте его. См . журнал действий Azure Monitor.

Журналы ресурсов для продуктов данных: обзор, сбор и анализ

Журналы ресурсов предоставляют представление об операциях, выполненных в ресурсе Azure. Это называется плоскость данных. Для продуктов данных журналы ресурсов включают прием (действие по файлам, отправленным в оператор Azure Аналитика), переварение (обработка данных в этих файлах) и управление обработанными данными.

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

Инструкции по началу работы с Log Analytics и созданию параметра диагностики см. в статье "Начало работы с журналами ресурсов для продуктов данных". Дополнительные сведения о доступных данных см. в разделе "Сведения о продукте данных" в журналах Azure Monitor.

Начало работы с журналами ресурсов для продуктов данных

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

  1. Создайте рабочую область Log Analytics, следуя инструкции по созданию рабочей области Log Analytics.
  2. В представлении параметров диагностики продукта данных создайте параметр диагностики, который направляет журналы, которые необходимо собрать в рабочую область Log Analytics. Чтобы использовать пример запроса в этой процедуре, включите запрос базы данных (в дополнение к любой другой категории журналов, которые требуется собрать).
  3. Чтобы использовать пример запроса в этой процедуре, выполните запрос к данным в продукте данных, следуя данным запроса в продукте данных. Этот шаг гарантирует, что журналы Azure Monitor имеют некоторые данные для продукта данных.
  4. Вернитесь к ресурсу продукта данных и выберите "Журналы" в меню "Оператор Azure" Аналитика для доступа к Log Analytics.
  5. Выполните следующий запрос, чтобы просмотреть журнал для запроса, запущенного на продукте данных, заменив username@example.com адрес электронной почты, используемый при выполнении запроса. Вы также можете адаптировать примеры запросов в примерах запросов Kusto.
    AOIDatabaseQuery
    | where User has_cs "username@example.com"
    | take 100
    

Внимание

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

Сведения о продукте данных в журналах Azure Monitor

Полный список типов журналов ресурсов, собранных для Аналитика оператора Azure, см. в статье "Мониторинг операторов Azure" Аналитика справочник по данным: журналы ресурсов.

Данные в журналах Azure Monitor хранятся в таблицах, каждая из которых имеет собственный набор уникальных свойств. Список таблиц операторов Azure Аналитика, используемых журналами Azure Monitor и запрашиваемыми Log Analytics, см. в статье "Мониторинг операторов Azure Аналитика справочник по данным: таблицы журналов Azure Monitor".

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

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

Для мониторинга продуктов данных можно использовать следующие примеры запросов в рабочей области Log Analytics:

  • Получите все журналы о строках, которые не были успешно дайджестированы:

    AOIDigestion
    | where Message startswith_cs "Failed to decode row"
    | take 100
    
  • Получите разбивку количества файлов, которые не были дайджестированы, сгруппированы по каталогу верхнего уровня, в который они были отправлены (как правило, SiteId):

    AOIDigestion
    | where Message startswith_cs "Failed to digest file"
    | parse FilePath with Source:string "/" *
    | summarize count() by Source
    
  • Вывод списка всех запросов, выполняемых в продукте "Качество взаимодействия" — продукт данных MCC определенным пользователем:

    AOIDatabaseQuery
    | where DatabaseName has_cs "edrdp" and User has_cs "username@example.com"
    | take 100
    
  • Список всех операций приема, выполняемых при входном хранилище продукта данных:

    AOIStorage
    | where Category has_cs "Ingestion"
    | take 100
    
  • Список всех операций удаления, выполняемых при входном хранилище продукта данных:

    AOIStorage
    | where Category has_cs "IngestionDelete"
    | take 100
    
  • Список всех операций чтения, выполняемых в хранилище продукта данных:

    AOIStorage
    | where Category has_cs "ReadStorage"
    | take 100
    

Список распространенных запросов для оператора Azure Аналитика см. в интерфейсе запросов Log Analytics.

Мониторинг агентов приема

Для Аналитика оператора Azure также требуются агенты приема, развернутые в вашей сети.

Агенты приема, предоставляемые нами, автоматически собирают метрики и журналы для устранения неполадок. Метрики и журналы хранятся на виртуальной машине, на которой установлен агент, и не передаются в Azure Monitor. Дополнительные сведения см. в статье "Мониторинг и устранение неполадок агентов приема" для Аналитика оператора Azure.

Следующие шаги