Microsoft Azure Batch Account API poller template
Use this SAM API poller template to monitor Microsoft Azure Batch Account performance and statistics counters, including node, pool, and task statistics. Azure batch schedules compute-intensive tasks and adjusts resources to optimize performance.
Prerequisites
- Provide values for the following parameters:
- ${SUBSCRIPTION_ID}: Your Azure subscription ID. For example,
6a4208fe-5200-417e-9365-99781c6133c3
- ${USERGROUP_ID}: A resource group ID
- ${BATCHACCOUNT_ID}: Your Batch Account ID
- OAuth 2.0 Azure credentials are configured, or a Bearer Token is included in the header.
See also API poller authorization and Find Microsoft Azure credentials.
Notes
- Default thresholds are not set for this template.
- For reference, see Microsoft.Batch/batchAccounts.
- Links in this topic are attributed to © 2020, Microsoft Corp., available at docs.microsoft.com, obtained on March 22, 2020.
- Here is a request example:
https://management.azure.com/subscriptions/${SUBSCRIPTION_ID}/resourceGroups/${USERGROUP_ID}/providers/Microsoft.Batch/batchAccounts/${BATCHACCOUNT_ID}/providers/microsoft.insights/metrics?interval=PT1H&metricnames=CoreCount,TotalNodeCount,IdleNodeCount,LeavingPoolNodeCount,OfflineNodeCount,PoolCreateEvent,PoolDeleteCompleteEvent,PoolDeleteStartEvent,PoolResizeCompleteEvent,PoolResizeStartEvent,RebootingNodeCount,ReimagingNodeCount,RunningNodeCount,StartTaskFailedNodeCount,StartingNodeCount,TaskCompleteEvent,TaskFailEvent,TaskStartEvent,UnusableNodeCount,WaitingForStartTaskNodeCount&aggregation=Total&api-version=2018-01-01
Available metrics
Dedicated Core Count
The total number of dedicated cores in the batch account.
Unit: Count
Dedicated Node Count
The total number of dedicated nodes in the batch account.
Unit: Count
Idle Node Count
The number of idle nodes.
Unit: Count
Leaving Pool Node Count
The number of nodes leaving the application pool.
Unit: Count
Offline Node Count
The number of offline nodes.
Unit: Count
Pool Create Events
The total number of pool create events that occurred.
To learn more about this metric and other pool-related metrics, see Batch Analytics.
Unit: Count
Pool Delete Complete Events
The total number of pool delete events that occurred.
Unit: Count
Pool Delete Start Events
The total number of pool delete start events that occurred.
Unit: Count
Pool Resize Complete Events
The total number of pool resize complete events that occurred.
Unit: Count
Pool Resize Start Events
The total number of pool resize start events that occurred.
Unit: Count
Rebooting Node Count
The number of nodes that are being rebooted.
Unit: Count
Reimaging Node Count
The number of nodes that are being reimaged.
Unit: Count.
Running Node Count
The number of nodes currently running.
Unit: Count
Start Task Failed Node Count
The number of start tasks that failed for a node.
Unit: Count
Starting Node Count
Total number of nodes that are starting.
Unit: Count
Task Complete Events
The total number of task complete events, regardless of exit code.
Unit: Count
Task Fail Events
The total number of task fail events with non-zero exit codes.
Unit: Count
Task Start Events
The total number of tasks that have started.
Unit: Count
Unusable Node Count
The number of unusable nodes.
Unit: Count
Waiting For Start Task Node Count
The number of nodes waiting for the Start Task to complete.
Unit: Count