Oefening: uw batchjob bewaken en visualiseren in Batch Explorer

Voltooid

Met Batch Explorer kunt u de status van jobs in de Azure Batch-service bekijken.

Als oplossingsarchitect hebt u een manier nodig om de voortgang te visualiseren van een groot aantal knooppunten en taken die worden gebruikt om de foto's van de waterzuiveringsmeter parallel te verwerken.

Hier voert u een taak uit in Azure Batch en gebruikt u vervolgens Batch Explorer om de voortgang ervan te bekijken.

Belangrijk

De oefeningen in deze module zijn optioneel. Als u de oefeningen wilt voltooien, hebt u uw eigen Azure-abonnement nodig.

Een job analyseren met Batch Explorer

In Azure Batch Explorer worden de Batch-accounts in uw account in de linkerzijbalk weergegeven en vindt u de status van pools, knooppunten, jobs en taken in de rechterzijbalk.

Voor scenario's waarin u mogelijk honderden of duizenden taken uitvoert in verschillende voortgangsstatussen op honderden of duizenden knooppunten, is het van cruciaal belang om deze informatie snel te visualiseren en in te zoomen op de details van eventuele problemen of gebieden van bijzonder belang.

  1. Meld u aan bij de Azure Portal.

  2. Open Cloud Shell door het Cloud Shell-pictogram (>_) te selecteren in het bovenste menu.

  3. Voer in de Cloud Shell de volgende opdracht uit om een nieuwe Azure Batch-job te maken met behulp van het Batch-account en de pool die u in de vorige oefening hebt gemaakt:

    az batch job create \
     --id explorerjob \
     --pool-id mypool
    
  4. Open uw Batch-accountresource in Azure Portal. U vindt deze in de sectie Overzicht van uw resourcegroep.

  5. Ga naar het gedeelte Taken onder Functies.

  6. Selecteer de actieve taak.

    Er wordt een deelvenster geopend met de taakstatus. U hebt geen taken gemaakt en er wordt niets uitgevoerd, dus dit deelvenster is leeg.

  7. Voer in de Cloud Shell de volgende opdracht uit om nieuwe Azure Batch-taken te maken met behulp van het Batch-account en de pool die u in de vorige oefening hebt gemaakt:

    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
    

    Deze taak bestaat uit meer taken, die elk alle omgevingsvariabelen uitvoeren en vervolgens vijf seconden wachten. Batch Explorer is een krachtig hulpprogramma voor het controleren van verschillende taken waarvan de uitvoering langer duurt.

  8. Ga terug naar Batch Explorer. In de rechterbovenhoek ziet u de taken in de wachtrij, een voortgangsindicator en het aantal taken dat is voltooid of mislukt.

  9. Selecteer de knop Vernieuwen rechts van het vak Filteren op taak-id . Wanneer taken zijn voltooid, worden de taakgegevens, inclusief de afsluitcode, hier weergegeven.