Exercício - Monitore e visualize seu trabalho em lote no Batch Explorer
O Batch Explorer permite exibir o status de trabalhos no serviço de Lote do Azure.
Como arquiteto de soluções, você precisará de uma maneira de visualizar o progresso de um grande número de nós e tarefas que estão sendo usados para processar imagens de purificação de água em paralelo.
Aqui, executará um trabalho no Azure Batch e usará o Batch Explorer para acompanhar o progresso.
Importante
Os exercícios deste módulo são opcionais. Para concluir os exercícios, você precisará de sua própria assinatura do Azure.
Usar o Batch Explorer para analisar um trabalho
Usando o Azure Batch Explorer, pode ver as contas do Azure Batch que tem na sua conta na barra lateral esquerda e o status de pools, nodos, trabalhos e tarefas à direita.
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 ser capaz de detalhar quaisquer problemas ou áreas de interesse particular.
Inicie sessão 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 uma nova tarefa do Azure Batch, usando a conta e o pool do Batch criados no exercício anterior.
az batch job create \ --id explorerjob \ --pool-id mypool
No portal do Azure, abra o recurso Batch da sua conta. Você pode encontrá-lo na seção Visão geral do seu grupo de recursos.
Vá para a secção Jobs em Features.
Selecione o trabalho ativo.
Abre-se um painel que mostra o estado do trabalho. Você não criou nenhuma tarefa e nada está em execução, então este painel está vazio.
Execute o seguinte comando no Cloud Shell para criar novas tarefas do Lote do Azure, usando a conta e o pool do Batch criados 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 produz todas as variáveis de ambiente e, em seguida, aguarda cinco segundos. O Batch Explorer é poderoso para monitorar tarefas mais numerosas e de execução mais longa.
Volte para o Batch Explorer. Observe, no canto superior direito, as tarefas que estão sendo enfileiradas, uma indicação do progresso e o número de tarefas que foram bem-sucedidas ou falharam.
Selecione o botão Atualizar à direita da caixa Filtrar por ID de tarefa. À medida que as tarefas são concluídas, os detalhes da tarefa, incluindo o código de saída, aparecem aqui.