Exercício – Monitorar e visualizar seu trabalho em lotes no Batch Explorer
O Batch Explorer permite exibir o status dos trabalhos no serviço de Lote do Azure.
Como o arquiteto da solução, você precisará de uma maneira de visualizar o progresso de grandes números de nós e das tarefas que estão sendo usadas para processar imagens de purificação de água em paralelo.
Aqui, você executará um trabalho no Lote do Azure e usará o Batch Explorer para ver o andamento dele.
Importante
Os exercícios neste módulo são opcionais. Para concluir os exercícios, você precisará ter uma assinatura própria do Azure.
Usar o Batch Explorer para analisar um trabalho
Usando o Azure Batch Explorer, você pode ver as contas de Lote que você tem em sua conta na barra lateral esquerda e o status de pools, nós, trabalhos e tarefas no canto direito.
Para cenários em que você pode ter centenas ou milhares de tarefas em execução em vários estados de progresso em centenas ou milhares de nós, é crucial visualizar essas informações rapidamente e poder se aprofundar nos detalhes de quaisquer problemas ou áreas de interesse específico.
Faça logon no Portal do Azure.
Abra o Cloud Shell selecionando o ícone do Cloud Shell (>_) no menu superior.
Execute o seguinte comando no Cloud Shell para criar um novo trabalho em Lote do Azure usando o pool e a conta de Lote que você criou no exercício anterior:
az batch job create \ --id explorerjob \ --pool-id mypool
No portal do Azure, abra o recurso da sua conta do Lote. Você pode encontrá-lo na seção Visão geral do seu grupo de recursos.
Acesse a seção Trabalhos em Recursos.
Selecione o trabalho ativo.
Um painel é aberto mostrando o status do trabalho. Você não criou nenhuma tarefa e nada está em execução, portanto esse painel está vazio.
Execute o seguinte comando no Cloud Shell para criar novas tarefas de Lote do Azure usando o pool e a conta de Lote que você criou no exercício anterior:
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
Esse trabalho consiste em mais tarefas, cada uma das quais gera todas as variáveis de ambiente e, em seguida, aguarda cinco segundos. O Batch Explorer é eficiente para monitorar tarefas numerosas e de execução mais longa.
Volte para o Batch Explorer. Observe, no canto superior direito, tarefas sendo enfileiradas, uma indicação de progresso e o número de tarefas que obtiveram êxito ou falharam.
Selecione o botão Atualizar à direita da caixa Filtrar por ID da tarefa. À medida que as tarefas são concluídas, os detalhes da tarefa, inclusive o código de saída, aparecem aqui.