Упражнение. Мониторинг и визуализация пакетного задания в Пакетном обозревателе
Пакетный обозреватель позволяет просматривать состояние заданий в пакетной службе Azure.
В качестве архитектора решения вам потребуется способ визуализации хода выполнения большого количества узлов и задач, используемых для параллельного обработки образов очистки воды.
Здесь вы будете выполнять задание в пакетной службе Azure, а затем используйте Batch Explorer для просмотра его хода выполнения.
Важный
Упражнения в этом модуле являются необязательными. Для выполнения упражнений вам потребуется собственная подписка Azure.
Анализ задания с помощью Batch Explorer
С помощью Azure Batch Explorer можно просмотреть учетные записи пакетной службы, которые есть в учетной записи на левой боковой панели, а также состояние пулов, узлов, заданий и задач справа.
В сценариях, в которых могут быть сотни или тысячи задач, выполняемых в различных состояниях прогресса на сотнях или тысячах узлов, важно быстро визуализировать эту информацию и быть в состоянии детализировать все проблемы или области определенного интереса.
Откройте Cloud Shell, выбрав значок Cloud Shell (>_) в верхнем меню.
Выполните следующую команду в Cloud Shell, чтобы создать новое задание пакетной службы Azure с помощью учетной записи пакетной службы и пула, созданного в предыдущем упражнении:
az batch job create \ --id explorerjob \ --pool-id mypool
На портале Azure откройте ресурс учетной записи Batch. Вы можете найти его в разделе "Обзор вашей группы ресурсов".
Перейдите в раздел Вакансии в разделе Функции.
Выберите активное задание.
Откроется панель с состоянием задания. Вы не создали никаких задач и ничего не выполняется, поэтому эта панель пуста.
Выполните следующую команду в 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
Это задание состоит из дополнительных задач, каждый из которых выводит все переменные среды, а затем ожидает пять секунд. Пакетный обозреватель является мощным для мониторинга более многочисленных и более длительных задач.
Вернитесь к Batch Explorer. Обратите внимание, что в правом верхнем углу задачи ставятся в очередь, отображается ход выполнения, а также количество задач, которые успешно выполнены или завершились сбоем.
Нажмите кнопку Обновить справа от поля Фильтр по идентификатору задачи. По завершении задач сведения о задаче, включая код выхода, отображаются здесь.