Download PDF
Download page Azure Batch Accounts.
Azure Batch Accounts
Azure Batch is used to run large-scale parallel and high-performance computing (HPC) batch jobs efficiently in Azure. An Azure Batch Account is a uniquely identified entity within the Batch service that is used to create compute resources (pools of compute nodes) and Batch jobs.
You must configure cloud connections to monitor this entity. See Configure Azure Cloud Connection.
Cisco Cloud Observability displays Azure entities on the Observe page. Metrics are displayed for specific entity instances in the list and detail views.
This document contains references to third-party documentation. Splunk AppDynamics does not own any rights and assumes no responsibility for the accuracy or completeness of such third-party documentation.
Detail View
To display the detail view for an Azure Batch Account:
- Navigate to the Observe page.
- Under Compute, click Azure Batch Accounts.
The list view now displays. - Click an instance Name to display the detail view.
The detail view displays metrics, key performance indicators, and properties (attributes) related to the instance you selected.
Metrics and Key Performance Indicators
Cisco Cloud Observability displays the following metrics and key performance indicators (KPIs) for Azure Batch Accounts. See Supported metrics for Microsoft.Batch/batchaccounts.
Display Name | Source Metric Name | Description |
Core Count | CoreCount | Total number of dedicated cores in the batch account. |
Job Delete Events (Count) |
| Total number of jobs that have been requested to be deleted. |
JobDeleteCompleteEvent | Total number of jobs that have been successfully deleted. | |
Job Disable Events (Count) |
| Total number of jobs that have been requested to be disabled. |
JobDisableCompleteEvent | Total number of jobs that have been successfully disabled. | |
Job Start Events (Count) | JobStartEvent | Total number of jobs that have been successfully started. |
Job Terminate Events (Count) |
| Total number of jobs that have been requested to be terminated. |
JobTerminateCompleteEvent | Total number of jobs that have been successfully terminated. | |
Pool Create Events (Count) | PoolCreateEvent | Total number of pools that have been created. |
Pool Delete Event (Count) |
| Total number of pool deletes that have started. |
PoolDeleteCompleteEvent | Total number of pool deletes that have completed. | |
Pool Resize Events (Count) |
| Total number of pool resizes that have started. |
PoolResizeCompleteEvent | Total number of pool resizes that have completed. | |
Task Events (Count) | batch_account.events.task | Total number of tasks of a particular type. |
Nodes (Count) |
| Number of preempted nodes. |
RebootingNodeCount | Number of rebooting nodes. | |
ReimagingNodeCount | Number of reimaging nodes. | |
RunningNodeCount | Number of running nodes. | |
StartTaskFailedNodeCount | Number of nodes where the Start Task has failed. | |
StartingNodeCount | Number of nodes starting. | |
Low-Priority Node Count | TotalLowPriorityNodeCount | Total number of low-priority nodes in the batch account. |
Dedicated Node Count | TotalNodeCount | Total number of dedicated nodes in the batch account. |
Properties (Attributes)
Cisco Cloud Observability displays the following properties for Azure Batch Accounts.
Display Name | Property Name | Description |
---|---|---|
Account Endpoint | azure.batch_account.account_endpoint | The URL endpoint for the Batch account. |
Active Job and Job Schedule Quota | azure.batch_account.active_job_and_job_schedule_quota | The maximum number of active jobs and job schedules allowed for the Batch account. |
Allowed Authentication Modes | azure.batch_account.allowed_authentication_modes | The authentication modes allowed for the Batch account. Possible values include 'password', 'aadToken', and 'sharedKey'. |
Authentication Mode for Auto-Storage | azure.batch_account.auto_storage.authentication_mode | Specifies the authentication mode for the auto storage account associated with the batch account. |
Last Auto Storage Key Sync | azure.batch_account.auto_storage.last_key_sync | The date and time when the Batch account last synchronized its access keys with the auto storage account. |
Auto Storage Node Identity Reference Resource ID | azure.batch_account.auto_storage.node_identity_reference.resource_id | The resource ID of the node identity reference for the auto storage account associated with the Batch account. |
Auto Storage Account ID | azure.batch_account.auto_storage.storage_account_id | The ID of the storage account to be used as auto storage for the batch account. |
Dedicated Core Quota | azure.batch_account.dedicated_core_quota | The maximum number of dedicated compute nodes that can be allocated to the Batch account. |
Dedicated Core Quota Per VM Family Enforced | azure.batch_account.dedicated_core_quota_per_vm_family_enforced | Indicates whether the dedicated core quota per virtual machine family is enforced for the Batch account. |
Encryption Key Source | azure.batch_account.encryption.key_source | The source of the encryption key used for the Batch account. Possible values include 'Microsoft.Batch', 'Microsoft.KeyVault', and 'Microsoft.Storage'. |
Key Identifier for Batch Account Encryption | azure.batch_account.encryption.key_vault_properties.key_identifier | The Azure Key Vault key identifier for the encryption key used to encrypt data in the Batch account. |
Key Vault Reference ID | azure.batch_account.key_vault_reference.id | The resource ID of the Key Vault to be used for storing Batch account keys. |
Key Vault Reference URL | azure.batch_account.key_vault_reference.url | The URL of the Azure Key Vault that the Batch account will use to retrieve the encryption key for data at rest. |
Low Priority Core Quota | azure.batch_account.low_priority_core_quota | The maximum number of low-priority compute nodes that can be allocated to the Batch account. |
Default Action for Account Access | azure.batch_account.network_profile.account_access.default_action | The maximum number of low-priority compute nodes that can be allocated to the Batch account. |
Default Action for Node Management Access | azure.batch_account.network_profile.node_management_access.default_action | The default action for network traffic when no rules match. Possible values are 'Allow' or 'Deny'. |
azure.batch_account.node_management_endpoint | The endpoint used to perform Batch service management operations on compute nodes in the Batch account. | |
Node Management Endpoint | azure.batch_account.pool_allocation_mode | The allocation mode for the Batch account's pools. Possible values are 'BatchService' or 'UserSubscription'. |
Pool Quota | azure.batch_account.pool_quota | Specifies the maximum number of pools that can be created in the Batch account. |
Provisioning State | azure.batch_account.provisioning_state | The current provisioning state of the Batch account, such as 'Succeeded' or 'Failed'. |
Public Network Access | azure.batch_account.public_network_access | Specifies whether the Batch account should be accessible over the public internet. Possible values are 'Enabled' and 'Disabled'. |
Name | azure.name | The Resource Name of the Azure Resource. |
Resource Group | azure.resource.group | The resource group of the Azure Resource. |
Resource ID | azure.resource.id | The fully qualified ID of the Azure Resource. |
Account ID | cloud.account.id | The cloud account ID the resource is assigned to. |
Platform | cloud.platform | The cloud platform in use. |
Region | cloud.region | The location of the Azure Function resource. |
Retention and Purge Time-To-Live (TTL)
For all cloud and infrastructure entities, the retention TTL is 180 minutes (3 hours) and the purge TTL is 525,600 minutes (365 days).
Microsoft Azure, the Microsoft Azure logo, Azure, and any other Microsoft Azure Marks used in these materials are trademarks of Microsoft Corporation or its affiliates in the United States and/or other countries.