Ejercicio: Supervisión y visualización del trabajo por lotes en Batch Explorer

Completado

Batch Explorer permite ver el estado de los trabajos en el servicio Azure Batch.

Como el arquitecto de soluciones, necesitará una forma de visualizar el progreso de grandes cantidades de nodos y tareas que se están usando para procesar en paralelo las imágenes relacionadas con la potabilidad de agua.

Aquí ejecutará un trabajo en Azure Batch y, luego, usará Batch Explorer para ver su progreso.

Importante

Los ejercicios de este módulo son opcionales. Para completar los ejercicios, necesitará su propia suscripción de Azure.

Uso de Batch Explorer para analizar un trabajo

Con Azure Batch Explorer, puede ver las cuentas de Batch que tiene en su cuenta en la barra lateral de la izquierda y el estado de los grupos, los nodos, los trabajos y las tareas a la derecha.

Para escenarios en los que puede tener cientos o miles de tareas en ejecución en varios estados de progreso en cientos o miles de nodos, es fundamental visualizar rápidamente esta información y poder explorar en profundidad los detalles de cualquier problema o área de interés particular.

  1. Inicie sesión en Azure Portal.

  2. Para abrir Cloud Shell, seleccione el icono de Cloud Shell (>_) en el menú superior.

  3. Ejecute el comando siguiente en Cloud Shell para crear un nuevo trabajo de Azure Batch con la cuenta de Batch y el grupo que creó en el ejercicio anterior:

    az batch job create \
     --id explorerjob \
     --pool-id mypool
    
  4. En Azure Portal, abra el recurso de cuenta de Batch. Puede encontrarlo en la sección Información general del grupo de recursos.

  5. Vaya a la sección Trabajos en Características.

  6. Seleccione el trabajo activo.

    Se abre un panel que muestra el estado del trabajo. No ha creado ninguna tarea y no se está ejecutando nada, por lo que este panel está vacío.

  7. Ejecute el comando siguiente en Cloud Shell para crear tareas de Azure Batch nuevas con la cuenta de Batch y el grupo que creó en el ejercicio anterior:

    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
    

    Este trabajo consta de más tareas, cada una de las cuales genera todas las variables de entorno y, a continuación, espera cinco segundos. Batch Explorer es eficaz para supervisar tareas más numerosas y prolongadas.

  8. Vuelva a Batch Explorer. En la esquina superior derecha, observe las tareas que se están poniendo en cola (una señal de progreso) y el número de tareas que se han realizado correctamente y las que han tenido errores.

  9. Seleccione el botón Actualizar situado a la derecha del cuadro Filtrar por identificador de tarea. A medida que se completan las tareas, los detalles de la tarea, incluido el código de salida, aparecen aquí.