Alıştırma - Batch işinizi Batch Explorer'da izleme ve görselleştirme

Tamamlandı

Batch Explorer, Azure Batch hizmetindeki işlerinizin durumunu görüntülemenizi sağlar.

Çözüm mimarı olarak su arıtma görüntülerinin paralel bir şekilde işlenmesi için kullanılan çok sayıda düğümün ve görevin ilerleme durumunu görselleştirmek için bir yönteme ihtiyaç duyuyorsunuz.

Burada Azure Batch'te bir iş yürütecek ve ardından Batch Gezgini'ni kullanarak ilerleme durumunu görüntüleyebilirsiniz.

Önemli

Bu modüldeki alıştırmalar isteğe bağlıdır. Alıştırmaları tamamlamak için kendi Azure aboneliğinize ihtiyacınız vardır.

Batch Explorer'ı kullanarak bir işi analiz etme

Azure Batch Explorer'ı kullandığınızda hesabınızdaki Batch hesapları sol taraftaki kenar çubuğunda; havuz, düğüm, iş ve görevlerin durumu ise sağ tarafta görüntülenir.

Yüzlerce veya binlerce düğümde çeşitli ilerleme durumlarında çalışan yüzlerce veya binlerce göreviniz olabileceği senaryolarda, bu bilgileri hızlı bir şekilde görselleştirmek ve herhangi bir sorunun veya belirli ilgi alanlarının ayrıntılarına inebilmek çok önemlidir.

  1. Azure portal oturum açın.

  2. Üstteki menüden Cloud Shell simgesini (>_) seçerek Cloud Shell'i açın.

  3. Aşağıdaki komutu Cloud Shell'de çalıştırarak bir önceki alıştırmada oluşturduğunuz Batch hesabını ve havuzunu kullanan yeni bir Azure Batch işi oluşturun:

    az batch job create \
     --id explorerjob \
     --pool-id mypool
    
  4. Azure portalında Batch hesabı kaynağınızı açın. Bunu kaynak grubunuzun Genel Bakış bölümünde bulabilirsiniz.

  5. Özellikler'in altındaki İşler bölümüne gidin.

  6. Etkin işi seçin.

    İş durumunu gösteren bir panel açılır. Herhangi bir görev oluşturmadınız ve hiçbir şey çalışmıyor, bu nedenle bu panel boş.

  7. Aşağıdaki komutu Cloud Shell'de çalıştırarak bir önceki alıştırmada oluşturduğunuz Batch hesabını ve havuzunu kullanan yeni Azure Batch görevleri oluşturun:

    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
    

    Bu iş, her biri tüm ortam değişkenlerini veren ve ardından beş saniye bekleyen daha fazla görevden oluşur. Batch Explorer, yüksek sayıda olan ve uzun süre çalışan görevleri izlemek için kullanışlıdır.

  8. Batch Explorer'a dönün. Sağ üst köşede sorgulanan görevleri, ilerleme durumunu ve başarılı veya başarısız olan görev sayısını görebilirsiniz.

  9. Görev kimliğine göre filtrele kutusunun sağ tarafındaki Yenile düğmesini seçin. Görevler tamamlandıktan sonra, çıkış kodu da dahil olmak üzere görev ayrıntıları burada görünür.