연습 - Batch Explorer에서 배치 작업을 모니터링 및 시각화

완료됨

Batch Explorer를 사용하면 Azure Batch 서비스에서 작업의 상태를 볼 수 있습니다.

솔루션 설계자로서 많은 수의 노드와 태스크가 정수기 이미지를 병렬로 처리하는 데 사용되는 과정을 시각화할 수 있는 방법이 필요합니다.

여기에서는 Azure Batch에서 작업을 실행한 후 Batch Explorer를 사용하여 진행률을 확인합니다.

중요

이 모듈의 연습은 선택 사항입니다. 연습을 완료하려면 고유한 Azure 구독이 필요합니다.

Batch Explorer를 사용하여 작업 분석

Azure Batch Explorer를 사용하면 왼쪽 사이드바에서는 계정에 있는 Batch 계정을, 오른쪽에서는 풀, 노드, 작업 및 태스크의 상태를 확인할 수 있습니다.

수백 또는 수천 개의 노드에서 다양한 진행 상태로 실행되는 수백 또는 수천 개의 태스크가 있을 수 있는 시나리오의 경우 이 정보를 신속하게 시각화하고 특정 문제 또는 특정 관심 영역의 세부 정보를 드릴다운할 수 있어야 합니다.

  1. Azure Portal에 로그인합니다.

  2. 위쪽 메뉴에서 Cloud Shell 아이콘(>_)을 선택하여 Cloud Shell을 엽니다.

  3. 이전 연습에서 만든 Batch 계정 및 풀을 사용하여 새 Azure Batch 작업을 생성하려면 Cloud Shell에서 다음 명령을 실행합니다.

    az batch job create \
     --id explorerjob \
     --pool-id mypool
    
  4. Azure Portal에서 Batch 계정 리소스를 엽니다. 리소스 그룹의 개요 섹션에서 찾을 수 있습니다.

  5. 기능에 있는 작업 섹션으로 이동합니다.

  6. 활성 작업을 선택합니다.

    작업 상태 보여주는 패널이 열립니다. 작업을 만들지 않았고 실행 중인 작업이 없으므로 이 패널이 비어 있습니다.

  7. 이전 연습에서 만든 Batch 계정 및 풀을 사용하여 새 Azure Batch 태스크를 생성하려면 Cloud Shell에서 다음 명령을 실행합니다.

    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
    

    이 작업은 더 많은 작업으로 구성되며, 각 작업은 모든 환경 변수를 출력한 다음 5초 동안 기다립니다. Batch Explorer는 더 많은 장기 실행 작업을 모니터링할 수 있는 강력한 도구입니다.

  8. Batch Explorer로 돌아갑니다. 오른쪽 위 모서리에 대기 중인 태스크, 진행률 표시 및 성공 또는 실패한 태스크의 수가 표시됩니다.

  9. 작업 ID별 필터 상자 오른쪽에 있는 새로 고침 단추를 선택합니다. 작업이 완료되면 종료 코드를 포함한 작업 세부 정보가 여기에 표시됩니다.