Exercice - Superviser et visualiser votre travail Batch dans Batch Explorer
Batch Explorer vous permet de voir l’état des travaux dans le service Azure Batch.
En tant que l’architecte de solutions, vous avez besoin d’un moyen de visualiser la progression d’un grand nombre de nœuds et de tâches utilisés pour traiter en parallèle les images de purification d’eau.
Ici, vous allez exécuter un travail dans Azure Batch, puis utiliser Batch Explorer pour voir sa progression.
Important
Les exercices de ce module sont facultatifs. Pour effectuer les exercices, vous aurez besoin de votre propre abonnement Azure.
Utiliser Batch Explorer pour analyser un travail
Avec Azure Batch Explorer, vous pouvez voir dans la barre latérale gauche les comptes Batch présents dans votre compte, et l’état des pools, des nœuds, des travaux et des tâches dans la barre latérale droite.
Pour les scénarios où vous avez des centaines ou des milliers de tâches en cours d’exécution, avec différents états d’avancement sur des centaines ou des milliers de nœuds, il est crucial de pouvoir visualiser ces informations rapidement, et d’être en mesure d’explorer les détails des problèmes ou des éléments qui vous intéressent.
Connectez-vous au portail Azure.
Ouvrez Cloud Shell en sélectionnant l’icône Cloud Shell (>_) dans le menu du haut.
Exécutez la commande suivante dans Cloud Shell pour créer un travail Azure Batch, en utilisant le compte et le pool Batch que vous avez créés dans l’exercice précédent :
az batch job create \ --id explorerjob \ --pool-id mypool
Dans le portail Azure, ouvrez votre ressource de compte Batch. Vous pouvez la trouver dans la section Vue d’ensemble de votre groupe de ressources.
Accédez à la section Travaux sous Fonctionnalités.
Sélectionnez le travail actif.
Un panneau s’ouvre et montre l’état du travail. Vous n’avez créé aucune tâche et rien n’est en cours d’exécution : ce panneau est donc vide.
Exécutez la commande suivante dans Cloud Shell pour créer des tâches Azure Batch, en utilisant le compte et le pool Batch que vous avez créés dans l’exercice précédent :
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
Ce travail se compose de plusieurs tâches : chacune d’elles affiche toutes les variables d’environnement, puis attend 5 secondes. Batch Explorer est un outil puissant pour superviser beaucoup plus de tâches, dont l’exécution est bien plus longue.
Revenez dans Batch Explorer. Notez dans le coin supérieur droit les tâches placées en file d’attente, une indication de la progression, et le nombre de tâches qui ont réussi ou échoué.
Sélectionnez le bouton Actualiser à droite de la zone Filtrer par ID de tâche. Quand une tâche se termine, les détails de celle-ci, y compris le code de sortie, apparaissent ici.