Use Azure Batch to run large-scale parallel and high-performance computing (HPC) batch jobs efficiently in Azure.

Azure Batch does the following:

  • Creates and manages a pool of compute nodes (virtual machines).
  • Installs the applications you want to run.
  • Schedules jobs to run on the nodes.

There is no cluster or job scheduler software to install, manage, or scale.

Use the Azure public cloud integration to discover and collect metrics against the Azure service.

External reference

What is Azure Batch?

Setup

To set up the Azure integration and discover the Azure service, go to Azure Integration Discovery Profile and select Batch Accounts.

Event support

  • Supported
  • Configurable in OpsRamp Azure Integration Discovery Profile.

Supported metrics

OpsRamp MetricAzure MetricMetric Display NameUnitAggregation TypeDescription
azure_batch_accounts_CoreCountCoreCountDedicated Core CountCountTotalTotal number of dedicated cores in the batch account
azure_batch_accounts_CreatingNodeCountCreatingNodeCountCreating Node CountCountTotalNumber of nodes being created
azure_batch_accounts_IdleNodeCountIdleNodeCountIdle Node CountCountTotalNumber of idle nodes
azure_batch_accounts_JobDeleteCompleteEventJobDeleteCompleteEventJob Delete Complete EventsCountTotalTotal number of jobs that have been successfully deleted.
azure_batch_accounts_JobDeleteStartEventJobDeleteStartEventJob Delete Start EventsCountTotalTotal number of jobs that have been requested to be deleted.
azure_batch_accounts_JobDisableCompleteEventJobDisableCompleteEventJob Disable Complete EventsCountTotalTotal number of jobs that have been successfully disabled.
azure_batch_accounts_JobDisableStartEventJobDisableStartEventJob Disable Start EventsCountTotalTotal number of jobs that have been requested to be disabled.
azure_batch_accounts_JobStartEventJobStartEventJob Start EventsCountTotalTotal number of jobs that have been successfully started.
azure_batch_accounts_JobTerminateCompleteEventJobTerminateCompleteEventJob Terminate Complete EventsCountTotalTotal number of jobs that have been successfully terminated.
azure_batch_accounts_JobTerminateStartEventJobTerminateStartEventJob Terminate Start EventsCountTotalTotal number of jobs that have been requested to be terminated.
azure_batch_accounts_LeavingPoolNodeCountLeavingPoolNodeCountLeaving Pool Node CountCountTotalNumber of nodes leaving the Pool
azure_batch_accounts_LowPriorityCoreCountLowPriorityCoreCountLowPriority Core CountCountTotalTotal number of low-priority cores in the batch account
azure_batch_accounts_OfflineNodeCountOfflineNodeCountOffline Node CountCountTotalNumber of offline nodes
azure_batch_accounts_PoolCreateEventPoolCreateEventPool Create EventsCountTotalTotal number of pools that have been created
azure_batch_accounts_PoolDeleteCompleteEventPoolDeleteCompleteEventPool Delete Complete EventsCountTotalTotal number of pool deletes that have completed
azure_batch_accounts_PoolDeleteStartEventPoolDeleteStartEventPool Delete Start EventsCountTotalTotal number of pool deletes that have started
azure_batch_accounts_PoolResizeCompleteEventPoolResizeCompleteEventPool Resize Complete EventsCountTotalTotal number of pool resizes that have completed
azure_batch_accounts_PoolResizeStartEventPoolResizeStartEventPool Resize Start EventsCountTotalTotal number of pool resizes that have started
azure_batch_accounts_PreemptedNodeCountPreemptedNodeCountPreempted Node CountCountTotalNumber of preempted nodes
azure_batch_accounts_RebootingNodeCountRebootingNodeCountRebooting Node CountCountTotalNumber of rebooting nodes
azure_batch_accounts_ReimagingNodeCountReimagingNodeCountReimaging Node CountCountTotalNumber of reimaging nodes
azure_batch_accounts_RunningNodeCountRunningNodeCountRunning Node CountCountTotalNumber of running nodes
azure_batch_accounts_StartingNodeCountStartingNodeCountStarting Node CountCountTotalNumber of nodes starting
azure_batch_accounts_StartTaskFailedNodeCountStartTaskFailedNodeCountStart Task Failed Node CountCountTotalNumber of nodes where the Start Task has failed
azure_batch_accounts_TaskCompleteEventTaskCompleteEventTask Complete EventsCountTotalTotal number of tasks that have completed
azure_batch_accounts_TaskFailEventTaskFailEventTask Fail EventsCountTotalTotal number of tasks that have completed in a failed state
azure_batch_accounts_TaskStartEventTaskStartEventTask Start EventsCountTotalTotal number of tasks that have started
azure_batch_accounts_TotalLowPriorityNodeCountTotalLowPriorityNodeCountLow-Priority Node CountCountTotalTotal number of low-priority nodes in the batch account
azure_batch_accounts_TotalNodeCountTotalNodeCountDedicated Node CountCountTotalTotal number of dedicated nodes in the batch account
azure_batch_accounts_UnusableNodeCountUnusableNodeCountUnusable Node CountCountTotalNumber of unusable nodes
azure_batch_accounts_WaitingForStartTaskNodeCountWaitingForStartTaskNodeCountWaiting For Start Task Node CountCountTotalNumber of nodes waiting for the Start Task to complete