Oefening: uw batchtaak bewaken en visualiseren in Batch Explorer

Voltooid

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

Als oplossingsarchitect hebt u een manier nodig om de voortgang van grote aantallen knooppunten en taken die worden gebruikt voor het parallel verwerken van waterzuiveringsinstallatiekopieën te visualiseren.

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.

Batch Explorer gebruiken om een taak te analyseren

Met behulp van Azure Batch Explorer kunt u de Batch-accounts die u in uw account hebt in de zijbalk aan de linkerkant bekijken en de status van pools, knooppunten, opdrachten en taken aan de rechterkant.

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 in het bovenste menu het Cloud Shell-pictogram (>_) te selecteren.

  3. Voer de volgende opdracht uit in Cloud Shell om een nieuwe Azure Batch-taak 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 de 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.

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

  7. Voer de volgende opdracht uit in Cloud Shell 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 krachtig voor het bewaken van talloze en langer uitgevoerde taken.

  8. Ga terug naar Batch Explorer. U ziet dat taken in de rechterbovenhoek in de wachtrij worden geplaatst, een indicatie van de voortgang en het aantal taken dat is geslaagd of mislukt.

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