Azure Batch Account is a cloud-scale job scheduling service in Microsoft Azure that enables you to run large-scale parallel and high-performance computing (HPC) applications efficiently. It manages the provisioning and scaling of compute nodes, distributes workloads across pools of virtual machines, and tracks task execution, enabling automated batch processing without manual infrastructure management.
Applications Manager's Azure Batch Account monitoring provides visibility into resource utilization, node health, job activity, pool operations, and task execution, helping ensure your batch workloads run reliably and efficiently.
To learn how to create a new Microsoft Azure Batch Account monitor, click here.
Navigate to the Category View by clicking the Monitors tab. Hover over 'Child Monitors' under Microsoft Azure in the Cloud Apps table, and then select the Batch Accounts monitor from the displayed tooltip. This action will display the bulk configuration view for Azure Batch Account in three tabs:
The Microsoft Azure monitor provides details of the Azure Batch Account under the given subscription. Following are the list of metrics monitored in Azure Batch Account monitoring in their corresponding tabs:
| Parameter | Description |
|---|---|
| CORE USAGE | |
| Dedicated Cores | The total number of dedicated cores in the batch account between the poll intervals. |
| Low Priority Cores | The total number of low-priority cores in the batch account between the poll intervals. |
| NODE SUMMARY | |
| Dedicated Nodes | The total number of dedicated nodes in the batch account between the poll intervals. |
| Low Priority Nodes | The total number of low-priority nodes in the batch account between the poll intervals. |
| ACTIVE NODES | |
| Idle Nodes | The total number of idle nodes in the batch account between the poll intervals. |
| Running Nodes | The total number of running nodes in the batch account between the poll intervals. |
| Creating Nodes | The total number of nodes being created in the batch account between the poll intervals. |
| Starting Nodes | The total number of nodes starting in the batch account between the poll intervals. |
| TRANSITIONING NODES | |
| Rebooting Nodes | The total number of rebooting nodes in the batch account between the poll intervals. |
| Reimaging Nodes | The total number of reimaging nodes in the batch account between the poll intervals. |
| Leaving Pool Nodes | The total number of nodes leaving the pool in the batch account between the poll intervals. |
| UNAVAILABLE & PENDING NODES | |
| Offline Nodes | The total number of offline nodes in the batch account between the poll intervals. |
| Preempted Nodes | The total number of preempted nodes in the batch account between the poll intervals. |
| Unusable Nodes | The total number of unusable nodes in the batch account between the poll intervals. |
| Start Task Pending Nodes | The total number of nodes waiting for start task to complete between the poll intervals. |
| Start Task Failed Nodes | The total number of nodes where the start task has failed between the poll intervals. |
| JOB EVENTS | |
| Job Start Events | The total number of jobs that have been successfully started between the poll intervals. |
| Job Delete Complete Events | The total number of jobs that have been successfully deleted between the poll intervals. |
| Job Delete Start Events | The total number of job delete operations initiated between the poll intervals. |
| Job Disable Complete Events | The total number of jobs that have been successfully disabled between the poll intervals. |
| Job Disable Start Events | The total number of jobs that have been requested to be disabled between the poll intervals. |
| Job Terminate Complete Events | The total number of jobs that have been successfully terminated between the poll intervals. |
| Job Terminate Start Events | The total number of jobs that have been requested to be terminated between the poll intervals. |
| POOL EVENTS | |
| Pool Create Events | The total number of pools that have been created between the poll intervals. |
| Pool Delete Complete Events | The total number of pool deletion operations completed between the poll intervals. |
| Pool Delete Start Events | The total number of pool deletion operations that have started between the poll intervals. |
| Pool Resize Complete Events | The total number of pool resizes that have completed between the poll intervals. |
| Pool Resize Start Events | The total number of pool resizes that have started between the poll intervals. |
| TASK EVENTS | |
| Task Complete Events | The total number of tasks that have completed between the poll intervals. |
| Task Failure Events | The total number of tasks that completed in a failed state between the poll intervals. |
| Task Start Events | The total number of tasks that have started between the poll intervals. |
| Parameter | Description |
|---|---|
| CONFIGURATION | |
| Resource Group Name | The name of the resource group associated with the Batch Account. |
| Location | The Azure region where the Batch Account is hosted. |
| Provisioning State | The current provisioning state of the Batch Account. |
| Pool Allocation Mode | The mode used for allocating pools in the Batch Account. |
| Public Network Access | Indicates whether public network access is enabled for the Batch Account. Possible Values: Enabled, Disabled. |
It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.
Reviewer Role: Research and Development