Exercício – Monitorizar e visualizar a tarefa de lote no Batch Explorer

Concluído

O Batch Explorer permite-lhe visualizar o estado das tarefas no serviço Azure Batch.

Como o arquiteto de soluções, precisará de uma forma de visualizar o progresso de um grande número de nós e tarefas que estão a ser utilizados para processar as imagens de purificação da água em paralelo.

Aqui, você executará um trabalho no Lote do Azure e usará o Batch Explorer para exibir seu progresso.

Importante

Os exercícios neste módulo são opcionais. Para concluir os exercícios, você precisará de sua própria assinatura do Azure.

Utilizar o Batch Explorer para analisar uma tarefa

Ao utilizar o Azure Batch Explorer, pode visualizar as contas do Batch que tem na sua conta na barra lateral do lado esquerdo e o estado dos conjuntos, dos nós e das tarefas no lado 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 ser capaz de detalhar quaisquer problemas ou áreas de interesse particular.

  1. Inicie sessão no Portal do Azure.

  2. Abra o Cloud Shell selecionando o ícone do Cloud Shell (>_) no menu superior.

  3. Execute o seguinte comando no Cloud Shell para criar uma nova tarefa do Azure Batch, com a conta do Batch e o conjunto que criou no exercício anterior:

    az batch job create \
     --id explorerjob \
     --pool-id mypool
    
  4. No portal do Azure, abra seu recurso de conta em lote. Você pode encontrá-lo na seção Visão geral do seu grupo de recursos.

  5. Aceda à secção Tarefas em Funcionalidades.

  6. Selecione o trabalho ativo.

    Um painel é aberto mostrando o status do trabalho. Você não criou nenhuma tarefa e nada está em execução, então este painel está vazio.

  7. Execute o seguinte comando no Cloud Shell para criar novas tarefas do Azure Batch, com a conta do Batch e o conjunto que 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 produz todas as variáveis de ambiente e, em seguida, aguarda cinco segundos. O Batch Explorer é excelente para monitorizar as tarefas mais numerosas e com um tempo de execução mais longo.

  8. Regresse ao Batch Explorer. Observe, no canto superior direito, as tarefas a serem colocadas em fila, uma indicação do progresso, e o número de tarefas que foram concluídas com êxito ou que falharam.

  9. 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, incluindo o código de saída, aparecem aqui.