Упражнение. Мониторинг и визуализация пакетного задания в Пакетном обозревателе

Завершено

Пакетный обозреватель позволяет просматривать состояние заданий в пакетной службе Azure.

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

Здесь вы будете выполнять задание в пакетной службе Azure, а затем используйте Batch Explorer для просмотра его хода выполнения.

Важный

Упражнения в этом модуле являются необязательными. Для выполнения упражнений вам потребуется собственная подписка Azure.

Анализ задания с помощью Batch Explorer

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

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

  1. Войдите на портал Azure .

  2. Откройте Cloud Shell, выбрав значок Cloud Shell (>_) в верхнем меню.

  3. Выполните следующую команду в Cloud Shell, чтобы создать новое задание пакетной службы Azure с помощью учетной записи пакетной службы и пула, созданного в предыдущем упражнении:

    az batch job create \
     --id explorerjob \
     --pool-id mypool
    
  4. На портале Azure откройте ресурс учетной записи Batch. Вы можете найти его в разделе "Обзор вашей группы ресурсов".

  5. Перейдите в раздел Вакансии в разделе Функции.

  6. Выберите активное задание.

    Откроется панель с состоянием задания. Вы не создали никаких задач и ничего не выполняется, поэтому эта панель пуста.

  7. Выполните следующую команду в Cloud Shell, чтобы создать новые задачи пакетной службы Azure с помощью учетной записи пакетной службы и пула, созданного в предыдущем упражнении:

    for i in {1..100}
    do
       az batch task create \
        --task-id mytask$i \
        --job-id explorerjob \
        --command-line "/bin/bash -c 'printenv; sleep 5s'"
    done
    

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

  8. Вернитесь к Batch Explorer. Обратите внимание, что в правом верхнем углу задачи ставятся в очередь, отображается ход выполнения, а также количество задач, которые успешно выполнены или завершились сбоем.

  9. Нажмите кнопку Обновить справа от поля Фильтр по идентификатору задачи. По завершении задач сведения о задаче, включая код выхода, отображаются здесь.