Gyakorlat – Batch-feladat monitorozása és megjelenítése a Batch Explorerben

Befejeződött

A Batch Explorer segítségével megtekintheti a feladatok állapotát az Azure Batch szolgáltatásban.

Megoldástervezőként rendelkeznie kell egy olyan módszerrel, amellyel meg tudja jeleníteni annak a nagy számú csomópontnak és tevékenységnek az előrehaladását, amelyeket a víztisztítási képek párhuzamos feldolgozásához használ.

Itt egy feladatot fog végrehajtani az Azure Batchben, majd a Batch Explorer használatával megtekintheti annak előrehaladását.

Fontos

A modulban található gyakorlatok opcionálisak. A gyakorlatok elvégzéséhez saját Azure-előfizetésre lesz szüksége.

Feladat elemzése a Batch Explorerrel

Az Azure Batch Explorer használatakor a bal felső sarokban a fiókjához tartozó Batch-fiókokat, a jobb felső sarokban pedig a készletek, a csomópontok, a feladatok és a tevékenységek állapotát láthatja.

Azokban a forgatókönyvekben, amelyekben több száz vagy több ezer feladat fut különböző állapotokban több száz vagy több ezer csomóponton, elengedhetetlen, hogy gyorsan megjelenítse ezeket az információkat, és részletesen elemezhesse az adott problémákat vagy területeket.

  1. Jelentkezzen be az Azure Portalra.

  2. Nyissa meg a Cloud Shellt a felső menü Cloud Shell ikonjának (>_) kiválasztásával.

  3. A Cloud Shellben futtassa a következő parancsot egy új Azure Batch-feladat létrehozásához az előző gyakorlatban létrehozott Batch-fiók és -készlet használatával:

    az batch job create \
     --id explorerjob \
     --pool-id mypool
    
  4. Nyissa meg a Batch-fiók erőforrását az Azure Portalon. Ezt az erőforráscsoport Áttekintés szakaszában találja.

  5. A Funkciók területen lépjen a Feladatok szakaszra.

  6. Válassza ki az aktív feladatot.

    Ekkor megnyílik egy panel, amelyen a feladat állapota látható. Nem hozott létre semmilyen feladatot, és semmi sem fut, ezért ez a panel üres.

  7. Futtassa a következő parancsot a Cloud Shellben az új Azure Batch-tevékenységeknek az előző gyakorlatban létrehozott Batch-fiók és -készlet használatával történő létrehozásához:

    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
    

    Ez a feladat több tevékenységből áll, amelyek mindegyike az összes környezeti változót kimenetként adja ki, majd öt másodpercet vár. A Batch Explorer egy hatékony szolgáltatás sok, hosszan futó tevékenység monitorozása esetén.

  8. Térjen vissza a Batch Explorerbe. Figyelje meg a jobb felső sarokban a várólistára helyezett tevékenységeket, az előrehaladási jelzést, illetve a sikeres vagy sikertelen tevékenységek számát.

  9. Válassza a Szűrés tevékenységazonosító alapján mező jobb oldalán található Frissítés gombot. A tevékenységek befejezésekor itt jelennek meg a tevékenységek részletei, beleértve a kilépési kódot is.