For AI agents: A markdown version of this page is available at https://docs.datadoghq.com/integrations/azure-batch.md. A documentation index is available at /llms.txt.

Azure Batch

To find out if this integration is available in your organization, see your Datadog Integrations page or ask your organization administrator.

To initiate an exception request to enable this integration for your organization, email support@ddog-gov.com.

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

Installation

If you haven’t already, set up the Microsoft Azure integration first. There are no other installation steps that need to be performed.

Data Collected

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
azure.batch_batchaccounts.api_request_count
(count)
Number of API requests made to the service.
azure.batch_batchaccounts.api_request_duration
(gauge)
Duration the server spends handling an API request in milliseconds - measured from the time a request is received to the time a response is sent.
Shown as millisecond
azure.batch_batchaccounts.unknown_state_node_count
(count)
Number of unknown state nodes.
azure.batch_batchaccounts.task_requeue_events
(count)
Total number of tasks that got requeued.
azure.batch_batchaccounts.task_schedule_fail_events
(count)
Total number of tasks failed to schedule.

Events

The Azure Batch Service integration does not include any events.

Service Checks

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

Troubleshooting

Need help? Contact Datadog support.