Ćwiczenie — monitorowanie i wizualizacja zadania wsadowego przy użyciu narzędzia Batch Explorer
Narzędzie Batch Explorer umożliwia wyświetlanie stanu zadań w usłudze Azure Batch.
Jako architekt rozwiązania potrzebujesz możliwości wizualizowania postępu dużej liczby węzłów i zadań podrzędnych używanych do równoległego przetwarzania zdjęć czystości wody.
W tym miejscu wykonasz zadanie w usłudze Azure Batch, a następnie użyjesz narzędzia Batch Explorer, aby wyświetlić jego postęp.
Ważne
Ćwiczenia w tym module są opcjonalne. Aby ukończyć ćwiczenia, musisz mieć własną subskrypcję platformy Azure.
Analizowanie zadania za pomocą narzędzia Batch Explorer
Narzędzie Batch Explorer umożliwia wyświetlanie kont usługi Batch połączonych z kontem na pasku bocznym po lewej stronie oraz stanu pul, węzłów, zadań i zadań podrzędnych po prawej stronie.
W przypadku scenariuszy, w których mogą istnieć setki lub tysiące zadań uruchomionych w różnych stanach postępu w setkach lub tysiącach węzłów, kluczowe znaczenie ma szybkie wizualizowanie tych informacji i możliwość przechodzenia do szczegółów wszelkich problemów lub obszarów szczególnie interesujących.
Zaloguj się do Azure Portal.
Otwórz usługę Cloud Shell, wybierając ikonę usługi Cloud Shell (>_) w górnym menu.
Uruchom następujące polecenie w usłudze Cloud Shell, aby utworzyć nowe zadanie usługi Azure Batch przy użyciu konta usługi Batch i puli utworzonej w poprzednim ćwiczeniu:
az batch job create \ --id explorerjob \ --pool-id mypool
W witrynie Azure Portal otwórz zasób konta usługi Batch. Można ją znaleźć w sekcji Przegląd grupy zasobów.
Przejdź do sekcji Zadania w obszarze Funkcje.
Wybierz aktywne zadanie.
Zostanie otwarty panel przedstawiający stan zadania. Nie utworzono żadnych zadań i nic nie działa, więc ten panel jest pusty.
Uruchom następujące polecenie w usłudze Cloud Shell, aby utworzyć nowe zadania podrzędne usługi Azure Batch przy użyciu konta usługi Batch i puli utworzonej w poprzednim ćwiczeniu:
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
To zadanie składa się z większej liczby zadań, z których każda generuje wszystkie zmienne środowiskowe, a następnie czeka pięć sekund. Narzędzie Batch Explorer umożliwia zaawansowane monitorowanie licznych i dłużej trwających zadań podrzędnych.
Wróć do narzędzia Batch Explorer. Zwróć uwagę, że w prawym górnym rogu są wyświetlane zadania podrzędne umieszczane w kolejce, informacja o postępie oraz liczba zadań podrzędnych, które zakończyły się pomyślnie lub nie powiodły się.
Wybierz przycisk Odśwież po prawej stronie pola Filtruj według identyfikatora zadania. Po zakończeniu zadań szczegóły zadania, w tym kod zakończenia, są wyświetlane tutaj.