---
title: Azure Batch
description: >-
  Azure Batch Service is a managed task scheduler and processor for your Azure
  applications
breadcrumbs: Docs > Integrations > Azure Batch
---

# Azure Batch

## Overview{% #overview %}

Azure Batch Service is a managed task scheduler and processor for your Azure applications. Get metrics from Azure Batch Service to:

- Visualize the performance of your Batch Accounts.
- Correlate the performance of your Batch Accounts with your applications.

## Setup{% #setup %}

### Installation{% #installation %}

If you haven't already, set up the [Microsoft Azure integration first](https://docs.datadoghq.com/integrations/azure.md). There are no other installation steps that need to be performed.

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

|  |
|  |
| **azure.batch\_batchaccounts.core\_count**(count)                            | Total number of dedicated cores in the batch account*Shown as core*           |
| **azure.batch\_batchaccounts.creating\_node\_count**(count)                  | Number of nodes being created*Shown as node*                                  |
| **azure.batch\_batchaccounts.idle\_node\_count**(count)                      | Number of idle nodes*Shown as node*                                           |
| **azure.batch\_batchaccounts.job\_delete\_complete\_events**(count)          | Total number of jobs that have been successfully deleted.*Shown as job*       |
| **azure.batch\_batchaccounts.job\_delete\_start\_events**(count)             | Total number of jobs that have been requested to be deleted.*Shown as job*    |
| **azure.batch\_batchaccounts.job\_disable\_complete\_events**(count)         | Total number of jobs that have been successfully disabled.*Shown as job*      |
| **azure.batch\_batchaccounts.job\_disable\_start\_events**(count)            | Total number of jobs that have been requested to be disabled.*Shown as job*   |
| **azure.batch\_batchaccounts.job\_start\_events**(count)                     | Total number of jobs that have been successfully started.*Shown as job*       |
| **azure.batch\_batchaccounts.job\_terminate\_complete\_events**(count)       | Total number of jobs that have been successfully terminated.*Shown as job*    |
| **azure.batch\_batchaccounts.job\_terminate\_start\_events**(count)          | Total number of jobs that have been requested to be terminated.*Shown as job* |
| **azure.batch\_batchaccounts.leaving\_pool\_node\_count**(count)             | Number of nodes leaving the Pool*Shown as node*                               |
| **azure.batch\_batchaccounts.low\_priority\_core\_count**(count)             | Total number of low-priority cores in the batch account*Shown as core*        |
| **azure.batch\_batchaccounts.low\_priority\_node\_count**(count)             | Total number of low-priority nodes in the batch account*Shown as node*        |
| **azure.batch\_batchaccounts.offline\_node\_count**(count)                   | Number of offline nodes*Shown as node*                                        |
| **azure.batch\_batchaccounts.pool\_create\_event**(count)                    | Total number of pools that have been created*Shown as event*                  |
| **azure.batch\_batchaccounts.pool\_delete\_complete\_event**(count)          | Total number of pool deletes that have completed*Shown as event*              |
| **azure.batch\_batchaccounts.pool\_delete\_start\_event**(count)             | Total number of pool deletes that have started*Shown as event*                |
| **azure.batch\_batchaccounts.pool\_resize\_complete\_event**(count)          | Total number of pool resizes that have completed*Shown as event*              |
| **azure.batch\_batchaccounts.pool\_resize\_start\_event**(count)             | Total number of pool resizes that have started*Shown as event*                |
| **azure.batch\_batchaccounts.preempted\_node\_count**(count)                 | Number of preempted nodes*Shown as node*                                      |
| **azure.batch\_batchaccounts.rebooting\_node\_count**(count)                 | Number of rebooting nodes*Shown as node*                                      |
| **azure.batch\_batchaccounts.reimaging\_node\_count**(count)                 | Number of reimaging nodes*Shown as node*                                      |
| **azure.batch\_batchaccounts.running\_node\_count**(count)                   | Number of running nodes*Shown as node*                                        |
| **azure.batch\_batchaccounts.start\_task\_failed\_node\_count**(count)       | Number of nodes where the Start Task has failed*Shown as node*                |
| **azure.batch\_batchaccounts.starting\_node\_count**(count)                  | Number of nodes starting*Shown as node*                                       |
| **azure.batch\_batchaccounts.task\_complete\_event**(count)                  | Total number of tasks that have completed*Shown as event*                     |
| **azure.batch\_batchaccounts.task\_fail\_event**(count)                      | Total number of tasks that have completed in a failed state*Shown as event*   |
| **azure.batch\_batchaccounts.task\_start\_event**(count)                     | Total number of tasks that have started*Shown as event*                       |
| **azure.batch\_batchaccounts.total\_node\_count**(count)                     | Total number of dedicated nodes in the batch account*Shown as node*           |
| **azure.batch\_batchaccounts.unusable\_node\_count**(count)                  | Number of unusable nodes*Shown as node*                                       |
| **azure.batch\_batchaccounts.waiting\_for\_start\_task\_node\_count**(count) | Number of nodes waiting for the Start Task to complete*Shown as node*         |

### Events{% #events %}

The Azure Batch Service integration does not include any events.

### Service Checks{% #service-checks %}

The Azure Batch Service integration does not include any service checks.

## Troubleshooting{% #troubleshooting %}

Need help? Contact [Datadog support](https://docs.datadoghq.com/help/).
