Azure Container Registry is a managed registry service that enables you to build, store, and manage container images and artifacts in a private registry for all types of container deployments. 

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 Container Registry instance:

  1. Navigate to the Observe page.
  2. Under Containers, click Azure Container Registries.
    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 Container Registry. See Supported metrics for Microsoft.ContainerRegistry/registries.

Display NameSource Metric NameDescription
AgentPool CPU Time (s)AgentPoolCPUTimeAgentPool CPU time in seconds.
Image Push/Pull (Count)

TotalPullCount

Number of image pulls in total.

TotalPushCountNumber of image pushes in total.
SuccessfulPullCountNumber of successful image pulls.
SuccessfulPushCountNumber of successful image pushes.
Run Duration (ms)RunDurationRun duration in milliseconds.

Properties (Attributes)

Cisco Cloud Observability displays the following properties for Azure Container Registry.

Display NameProperty NameDescription
Admin User Enabledazure.container_registry.admin_user_enabledIndicates whether the admin user is enabled for the container registry.
Anonymous Pull Enabledazure.container_registry.anonymous_pull_enabledIndicates whether anonymous pull access is enabled for the container registry.
Creation Dateazure.container_registry.creation_dateThe date and time when the container registry was created.
Data Endpoint Enabledazure.container_registry.data_endpoint_enabledIndicates whether the data endpoint is enabled for this container registry.
Data Endpoint Host Namesazure.container_registry.data_endpoint_host_namesA list of fully qualified domain names (FQDNs) for the data endpoints of the container registry.
Key Vault Identityazure.container_registry.encryption.key_vault_properties.identityThe identity used to access the Key Vault used for encryption. Can be a GUID or a string.
Key Vault Properties Key Identifierazure.container_registry.encryption.key_vault_properties.key_identifierThe identifier of the Azure Key Vault key used to encrypt the container registry. This field is optional and only applicable when encryption is enabled.
Key Rotation Enabledazure.container_registry.encryption.key_vault_properties.key_rotation_enabledIndicates whether key rotation is enabled for the container registry encryption key stored in Azure Key Vault.
Last Key Rotation Timestampazure.container_registry.encryption.key_vault_properties.last_key_rotation_timestampThe timestamp of the last time the encryption key was rotated for the container registry using Azure Key Vault.
Key Vault Properties Versioned Key Identifierazure.container_registry.encryption.key_vault_properties.versioned_key_identifierThe versioned identifier of the encryption key used for the container registry stored in Azure Key Vault.
Encryption Statusazure.container_registry.encryption.statusThe status of encryption for the container registry. Possible values are 'Enabled', 'Disabled', and 'SoftDelete'.
Login Serverazure.container_registry.login_serverThe fully qualified domain name (FQDN) of the container registry's login server.
Network Rule Bypass Optionsazure.container_registry.network_rule_bypass_optionsSpecifies the network rule bypass options for the container registry.
Default Action for Network Rulesazure.container_registry.network_rule_set.default_actionSpecifies the default action to be taken on network traffic that does not match any of the IP rules or virtual network rules. Possible values are 'Allow' and 'Deny'.
Azure AD Authentication as ARM Policy Statusazure.container_registry.policies.azure_ad_authentication_as_arm_policy.statusSpecifies the status of Azure AD Authentication as ARM policy for the container registry.
Export Policy Statusazure.container_registry.policies.export_policy.statusThe current status of the export policy for the container registry. Can be 'Enabled' or 'Disabled'.
Quarantine Policy Statusazure.container_registry.policies.quarantine_policy.statusThe status of the quarantine policy for the container registry. Possible values are 'Enabled' and 'Disabled'. When enabled, images that fail validation are quarantined.
Retention Policy Durationazure.container_registry.policies.retention_policy.daysSpecifies the number of days to retain untagged manifests and images. Set to -1 to retain them indefinitely.
Last Updated Timeazure.container_registry.policies.retention_policy.last_updated_timeThe timestamp of the last time the retention policy for the container registry was updated.
Retention Policy Statusazure.container_registry.policies.retention_policy.statusIndicates whether the retention policy is enabled or disabled for the container registry. Possible values are 'Enabled' and 'Disabled'.
Soft Delete Policy Last Updated Timeazure.container_registry.policies.soft_delete_policy.last_updated_timeThe date and time when the soft delete policy was last updated for the container registry.
Retention Days for Soft Delete Policyazure.container_registry.policies.soft_delete_policy.retention_daysThe number of days that soft-deleted resources are retained before they are permanently deleted. This value must be between 1 and 365.
Soft Delete Policy Statusazure.container_registry.policies.soft_delete_policy.statusSpecifies the status of the soft delete policy for the container registry. Possible values include Enabled, Disabled, and Pending. If the status is Pending, the policy is being enabled or disabled and is not yet in effect.
Trust Policy Statusazure.container_registry.policies.trust_policy.statusThe status of the trust policy for the container registry. Possible values are 'disabled', 'enabled', and 'disabledByDefault'.
Trust Policy Typeazure.container_registry.policies.trust_policy.typeSpecifies the type of trust policy that is enforced for the container registry.
Provisioning Stateazure.container_registry.provisioning_stateSpecifies the current provisioning state of the container registry. Possible values include Succeeded, Failed, and Updating.
Public Network Accessazure.container_registry.public_network_accessSpecifies whether the container registry can be accessed over a public network. Possible values include Enabled and Disabled. If public network access is disabled, the registry can only be accessed over a private network or through a private endpoint connection.
Storage Account IDazure.container_registry.storage_account.idThe ID of the storage account used by the container registry to store its data. This field is optional and only applicable when using a dedicated storage account for the container registry.
Zone Redundancyazure.container_registry.zone_redundancyThe zone redundancy setting for the container registry, indicating whether the registry is replicated across multiple zones for high availability.
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.