Azure Key Vault is a cloud service for securely storing and accessing secrets.

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 Key Vault instance:

  1. Navigate to the Observe page.
  2. Under Security, click Azure Key Vaults.
    The list view now displays.
  3. 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 Key Vault. See Supported metrics for Microsoft.KeyVault/vaults.

Display NameSource Metric NameDescription
Overall Vault Availability (%)AvailabilityVault requests availability.
Overall Vault Saturation (%)SaturationShoeboxVault capacity used.
Total Service API Hits (Count)ServiceApiHitNumber of total service API hits.
Overall Service API Latency (ms)ServiceApiLatencyOverall latency of service API requests.
Total Service API Results (Count)ServiceApiResultNumber of total service API results.

Properties (Attributes)

Cisco Cloud Observability displays the following properties for Azure Key Vault.

Display NameProperty NameDescription
Enable Purge Protectionazure.key_vault.enable_purge_protectionSpecifies whether the purge protection is enabled for the key vault. When enabled, the key vault is protected from permanent deletion for a specified retention period.
Enable RBAC Authorizationazure.key_vault.enable_rbac_authorizationSpecifies whether RBAC authorization should be enabled for the key vault. If set to true, access to the key vault is controlled by Azure Role-Based Access Control.
Enable Soft Deleteazure.key_vault.enable_soft_deleteSpecifies whether soft delete is enabled for the Key Vault. When soft delete is enabled, deleted vaults are retained for a specified period of time, allowing for recovery of the vault and its contents.
Enabled for Deploymentazure.key_vault.enabled_for_deploymentSpecifies whether the key vault is enabled for deployment or not.
Enabled For Disk Encryptionazure.key_vault.enabled_for_disk_encryptionIndicates whether the key vault is enabled for disk encryption or not.
Enabled for Template Deploymentazure.key_vault.enabled_for_template_deploymentSpecifies whether the key vault is enabled for deployment using Azure Resource Manager templates. If set to true, the key vault can be included in a template deployment.
HSM Pool Resource IDazure.key_vault.hsm_pool_resource_idThe resource ID of the dedicated hardware security module (HSM) pool associated with the key vault.
Network ACLs Bypassazure.key_vault.network_acls.bypassSpecifies whether to bypass Azure Virtual Network service endpoints and allow public network access to the key vault. Valid values are 'AzureServices' to allow access only from Azure services, and 'None' to block all public network access.
Network ACLs Default Actionazure.key_vault.network_acls.default_actionSpecifies the default action for network access control lists (ACLs) in the Key Vault. This setting determines whether traffic is allowed or denied by default.
Provisioning Stateazure.key_vault.provisioning_stateSpecifies the provisioning state of the Key Vault. This indicates whether the Key Vault is being created, updated, or deleted.
Public Network Accessazure.key_vault.public_network_accessSpecifies whether the key vault can be accessed from the public internet. If set to 'Enabled', the key vault can be accessed from the public internet. If set to 'Disabled', the key vault can only be accessed from within the virtual network or through a private endpoint connection.
SKU Familyazure.key_vault.sku.familyThe family of the SKU that is used for the key vault. This field is used to specify the pricing tier and capabilities of the key vault, such as the maximum number of objects that can be stored.
SKU Nameazure.key_vault.sku.nameSpecifies the name of the SKU (stock-keeping unit) for the key vault. Possible values include 'Standard' and 'Premium'.
Soft Delete Retention In Daysazure.key_vault.soft_delete_retention_in_daysThe number of days that deleted objects are retained before they are permanently deleted from the key vault. This field allows objects to be recovered if they were accidentally deleted, and helps to prevent data loss due to accidental deletions.
Tenant IDazure.key_vault.tenant_idThe unique identifier of the Azure Active Directory tenant that owns the Key Vault.
Vault URIazure.key_vault.vault_uriSpecifies the URI (Uniform Resource Identifier) of the key vault. The URI is used to access the key vault and its contents.
Nameazure.nameThe Resource Name of the Azure Resource.
Resource Groupazure.resource.groupThe resource group of the Azure Resource.
Resource IDazure.resource.idThe fully qualified ID of the Azure Resource.
Account IDcloud.account.idThe cloud account ID the resource is assigned to.
Platformcloud.platformThe cloud platform in use.
Regioncloud.regionThe 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.