Supervisión de soluciones de Batch
Azure Monitor y el servicio Batch proporcionan una gama de servicios, herramientas y API para supervisar las soluciones de Batch. Este artículo de información general le ayudará a elegir una estrategia de supervisión que se adapte a sus necesidades.
Supervisión a nivel de suscripción
El nivel de suscripción, que incluye las cuentas de Batch, el registro de actividad de Azure recopila datos de eventos operativos de varias categorías.
Para las cuentas de Batch en concreto, el registro de actividad recopila eventos relacionados con la creación y la eliminación de cuentas, y la administración de claves.
Puede ver el registro de actividad en Azure Portal o consultar eventos mediante la CLI de Azure, los cmdlets de PowerShell o la API REST de Azure Monitor. También puede exportar el registro de actividad o configurar alertas del registro de actividad.
Supervisión a nivel de la cuenta de Batch
Supervise las cuentas de Batch con características de Azure Monitor. Azure Monitor recopila métricas y, opcionalmente, registros de diagnóstico para los recursos de una cuenta de Batch, como grupos, trabajos y tareas. Recopile y consuma estos datos manualmente o mediante programación para supervisar las actividades de la cuenta de Batch y para diagnosticar problemas. Para más información, consulte Métricas, alertas y registros de Batch para la evaluación diagnóstica y la supervisión.
Nota
Las métricas están disponibles de manera predeterminada en la cuenta de Batch sin configuración adicional y su historial se acumula durante 30 días. Debe crear una configuración de diagnóstico para una cuenta de Batch con el fin de enviar sus registros de recursos a un área de trabajo de Log Analytics, y puede incurrir en costos adicionales para almacenar o procesar datos de registro de recursos.
Supervisión de recursos de Batch
En las aplicaciones de Batch, utilice las API de Batch para supervisar o consultar el estado de los recursos, como los trabajos, las tareas, los nodos y los grupos. Por ejemplo:
- Recuento de tareas y nodos de proceso por estado
- Creación de consultas para enumerar los recursos de Batch con eficacia
- Creación de dependencias de tareas
- Uso de una tarea del administrador de trabajos
- Supervisión del estado de las tareas
- Supervisión del estado de los nodos
- Supervisión del estado de los grupos
- Supervisión del uso de grupos en la cuenta
- Número de nodos de grupo por estado
Soluciones de supervisión adicionales
Use Application Insights para supervisar la disponibilidad, el rendimiento y el uso de los trabajos y las tareas de Batch mediante programación. Application Insights permite supervisar los contadores de rendimiento de los nodos de proceso (VM) y recuperar información personalizada para las tareas que se ejecutan en ellos.
Para un ejemplo, consulte Monitor and debug a Batch .NET application with Application Insights (Supervisión y depuración de una aplicación .NET de Batch con Application Insights) y el código de ejemplo que lo acompaña.
Nota
El uso de Application Insights puede suponer costos adicionales. Consulte la información sobre precios.
Batch Explorer es una herramienta de cliente independiente, completa y gratuita que puede ayudarle a crear, depurar y supervisar aplicaciones de Azure Batch. Descargue un paquete de instalación para Mac, Linux o Windows. Opcionalmente, use Azure Batch Insights para obtener estadísticas del sistema para los nodos de Batch, como los contadores de rendimiento de la máquina virtual, en Batch Explorer.
Pasos siguientes
- Obtenga información acerca de las API y herramientas de Batch disponibles para la creación de soluciones de Batch.
- Más información sobre el registro de diagnóstico con Batch.