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