Exercice - Surveiller et visualiser votre travail de traitement par lots dans Batch Explorer
L’Explorateur Batch vous permet d’afficher l’état des travaux dans le service Azure Batch.
En tant qu’architecte de solution, vous avez besoin d’un moyen de visualiser la progression du grand nombre de nœuds et de tâches utilisées pour effectuer le traitement parallèle des images de purification de l’eau.
Ici, vous exécutez un travail dans Azure Batch, puis utilisez l’Explorateur Batch pour afficher sa progression.
Important
Les exercices de ce module sont facultatifs. Pour effectuer les exercices, vous avez besoin de votre propre abonnement Azure.
Utiliser l’Explorateur Batch pour analyser un travail
À l’aide d’Azure Batch Explorer, vous pouvez voir les comptes Batch que vous avez dans votre compte dans la barre latérale gauche et l’état des pools, des nœuds, des travaux et des tâches dans la droite.
Dans certains scénarios, vous pouvez avoir des centaines ou des milliers de tâches exécutées dans différents états de progression sur des centaines ou des milliers de nœuds. Il est essentiel que vous puissiez visualiser ces informations rapidement et que vous pouvez explorer les détails de tous les problèmes ou domaines d’intérêt particulier.
Connectez-vous au portail Azure.
Ouvrez Cloud Shell en sélectionnant l’icône Cloud Shell (>_) dans le menu supérieur.
Exécutez la commande suivante dans Cloud Shell pour créer un travail Azure Batch à l’aide du compte Batch et du pool 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 le 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 pour afficher l’état du travail. Ce panneau est vide, car vous n’avez pas créé de tâches, et rien n’est en cours d’exécution.
Exécutez la commande suivante dans Cloud Shell pour créer de nouvelles tâches Azure Batch à l’aide du compte Batch et du pool 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 tâches supplémentaires, chacune qui génère toutes les variables d’environnement, puis attend cinq secondes. Batch Explorer est puissant pour la surveillance de tâches plus nombreuses et plus longues.
Revenez à Batch Explorer. Notez, dans le coin supérieur droit, les tâches mises en file d'attente, une indication de la progression et le nombre de tâches ayant réussi ou échoué.
Sélectionnez le bouton Actualiser à droite de la zone Filtrer par ID de tâche . À mesure que les tâches se terminent, les détails de la tâche, y compris le code de sortie, apparaissent ici.