Azure Batch

With Azure Batch, you can run large-scale parallel and high-performance computing batch jobs efficiently in Azure. Azure Batch creates and manages a pool of compute nodes, installs the applications you want to run, and schedules jobs to run on the nodes.

How Dynatrace displays your metrics

Azure Batch page gives you a comprehensive view of how many jobs and tasks were completed over a period of time. You can also track nodes in different states, such as running, idle, or offline. azure batch

Enable monitoring

To enable monitoring for Azure Batch, you first need to set up integration with Azure Monitor.

Add and configure the service

Available metrics

See below the complete list of available metrics for Azure Batch.
Note: Recommended metrics are default metrics that Dynatrace collects automatically once you activate monitoring for a certain Azure service. Other metrics are optional and you can configure them later.

Name Unit Description Dimensions Recommended
Creating Node Count Count Number of nodes being created None
Dedicated Core Count Count Total number of dedicated cores in the batch account None ✔️
Dedicated Node Count Count Total number of dedicated nodes in the batch account None ✔️
Idle Node Count Count Number of idle nodes None ✔️
Job Delete Complete Events Count Total number of jobs that have been successfully deleted. jobId
Job Delete Start Events Count Total number of jobs that have been requested to be deleted. jobId
Job Disable Complete Events Count Total number of jobs that have been successfully disabled. jobId
Job Disable Start Events Count Total number of jobs that have been requested to be disabled. jobId
Job Start Events Count Total number of jobs that have been successfully started. jobId ✔️
Job Terminate Complete Events Count Total number of jobs that have been successfully terminated. jobId
Job Terminate Start Events Count Total number of jobs that have been requested to be terminated. jobId
Leaving Pool Node Count Count Number of nodes leaving the Pool None
LowPriority Core Count Count Total number of low-priority cores in the batch account None ✔️
Low-Priority Node Count Count Total number of low-priority nodes in the batch account None ✔️
Offline Node Count Count Number of offline nodes None
Pool Create Events Count Total number of pools that have been created poolId
Pool Delete Complete Events Count Total number of pool deletes that have completed poolId
Pool Delete Start Events Count Total number of pool deletes that have started poolId
Pool Resize Complete Events Count Total number of pool resizes that have completed poolId
Pool Resize Start Events Count Total number of pool resizes that have started poolId
Preempted Node Count Count Number of preempted nodes None
Rebooting Node Count Count Number of rebooting nodes None ✔️
Reimaging Node Count Count Number of reimaging nodes None
Running Node Count Count Number of running nodes None ✔️
Start Task Failed Node Count Count Number of nodes where the Start Task has failed None
Starting Node Count Count Number of nodes starting None ✔️
Task Complete Events Count Total number of tasks that have completed poolId,jobId ✔️
Task Fail Events Count Total number of tasks that have completed in a failed state poolId,jobId ✔️
Task Start Events Count Total number of tasks that have started poolId,jobId ✔️
Unusable Node Count Count Number of unusable nodes None
Waiting For Start Task Node Count Count Number of nodes waiting for the Start Task to complete None