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

Примечание.

Диспетчер оркестрации рабочих процессов управляется Apache Airflow.

В этой статье описаны действия, описанные ниже.

  • Включите журналы и метрики диагностика для диспетчера оркестрации рабочих процессов в Фабрика данных Azure.
  • Просмотр журналов и метрик.
  • Выполните запрос .
  • Отслеживайте метрики и задайте систему оповещений в сбое ациклического графа (DAG).

Необходимые компоненты

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

Включение журналов и метрик диагностика для диспетчера оркестрации рабочих процессов

  1. Откройте ресурс фабрики данных и выберите параметры диагностики на самой левой панели. Щелкните команду Добавить параметр диагностики.

    Снимок экрана: вкладка

  2. Заполните имя параметров диагностики. Выберите следующие категории для журналов Airflow:

    • Журналы выполнения задач AirFlow
    • Журналы рабочих ролей AirFlow
    • Журналы обработки DAG airflow
    • Журналы планировщика AirFlow
    • Веб-журналы AirFlow
    • Если выбрать вариант AllMetrics, станут доступны различные метрики Фабрики данных для мониторинга или создания оповещений. Эти метрики включают метрики для действий Фабрики данных и среды выполнения интеграции Диспетчера рабочих процессов, таких как AirflowIntegrationRuntimeCpuUsage и AirflowIntegrationRuntimeMemory.

    Снимок экрана: журналы, которые нужно выбрать для среды Airflow.

  3. В разделе Сведения о месте назначения установите флажок Отправить в рабочую область Log Analytics.

    Снимок экрана: выбор рабочей области Log Analytics в качестве места назначения для журналов диагностики.

  4. Выберите Сохранить.

Просмотреть журналы

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

    Снимок экрана: выбор URL-адреса рабочей области Log Analytics.

  2. В разделе "Развернуть возможности Log Analytics" выберите "Просмотр журналов".

    Снимок экрана: выбор журналов просмотра.

  3. Вы направляетесь в рабочую область Log Analytics, где можно увидеть, что выбранные таблицы были импортированы в рабочую область автоматически.

    Снимок экрана: рабочая область Log Analytics.

Другие полезные ссылки для схемы:

Напишите запрос

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

    Снимок экрана: запрос Kusto для получения всех журналов.

  2. Чтобы сузить результаты поиска, например фильтрацию на основе определенного идентификатора задачи, можно использовать следующий запрос:

    ADFAirflowTaskLogs
    | where DagId == "<your_dag_id>"
    and TaskId == "<your_task_id>"
    

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

Дополнительные сведения см. в разделе:

Метрики мониторинга

Фабрика данных предлагает комплексные метрики для сред выполнения интеграции Airflow, что позволяет эффективно отслеживать производительность среды выполнения интеграции Airflow и устанавливать механизмы оповещения по мере необходимости.

  1. Откройте ресурс фабрики данных.

  2. В левой области в разделе "Мониторинг " выберите "Метрики".

    Снимок экрана, на котором показана вкладка

  3. Выберите метрику >пространства>имен метрик, которую вы хотите отслеживать.

    Снимок экрана: метрики для выбора.

  4. Просмотрите многострочной диаграмме, которая визуализирует процент ЦП среды выполнения интеграции и размер пакета dag среды выполнения интеграции.

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

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

  6. Нажмите кнопку "Сохранить на панель мониторинга " после завершения диаграммы или исчезнет диаграмма.

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

Метрики потока воздуха

Чтобы просмотреть метрики, доступные для диспетчера оркестрации рабочих процессов, просмотрите метрики Airflow , перечисленные в таблице поддерживаемых метрик.