Azure Container Registry handles private Docker container images as well as related content formats, such as Helm charts, OCI artifacts, and images built to the OCI image format specification.
Use OpsRamp Azure Public Cloud Integration to discover and collect metrics against Container registries
.
Setup
To set up the Azure integration and discover the Container registries resources, do the following:
- Create an Azure Integration, if not available in your installed integrations. For more information on how to install the Azure Integration, refer to Install Azure Integration.
- Create a discovery profile. For more information on how to create a discovery profile, refer to Create Discovery Profile.
- Select
Container registries
under the Filter Criteria in the Add Discovery Profile page. - Save the discovery profile to make them available in the list of Discovery Profiles.
- Scan to discover the resources at any time independent of the predefined schedule.
- Once the scan is completed, you can view the Azure Container registries resources under Infrastructure > Resources > Microsoft Azure category.
Event support
OpsRamp supports Azure events for Container registries. Configure Azure Events in the OpsRamp Azure integration discovery profile.
See Process Azure Events for more information on how to configure Azure events.
Supported metrics
OpsRamp Metric | Azure Metric | Metric Display Name | Unit | Description | Aggregation Type |
---|---|---|---|---|---|
azure_containerregistry_registries_AgentPoolCPUTime | AgentPoolCPUTime | AgentPool CPU Time | Seconds | The agent pool CPU time in seconds. | Total |
azure_containerregistry_registries_RunDuration | RunDuration | Run Duration | Milliseconds | The duration of the container registry runs in milliseconds. | Total |
azure_containerregistry_registries_SuccessfulPullCount | SuccessfulPullCount | Successful Pull Count | Count | Number of successful image pulls. | Average |
azure_containerregistry_registries_SuccessfulPushCount | SuccessfulPushCount | Successful Push Count | Count | Number of successful image pushes. | Average |
azure_containerregistry_registries_TotalPullCount | TotalPullCount | Total Pull Count | Count | Total number of image pulls. | Average |
azure_containerregistry_registries_TotalPushCount | TotalPushCount | Total Push Count | Count | Total number of image pushes. | Average |
azure_containerregistry_registries_StorageUsed | StorageUsed | Storage Used | Bytes | Represents the total storage used by the container registry. For a registry account, this includes the combined storage of all repositories within the registry, covering shared layers, manifest files, and replica copies across each repository. | Average |