Amazon ECR Public Repository
Overview
The Amazon ECR Public Repository integration with Motadata AIOps collects inventory and metadata from Amazon Elastic Container Registry (ECR) public repositories. It monitors repository identity, registry details, catalog metadata, and container image attributes including size, tags, artifact type, and manifest format.
These metrics help administrators track publicly available container images, understand repository content, and maintain visibility over image publishing activity across public ECR registries.
Prerequisites
- The AWS account has public ECR repositories configured in Amazon ECR Public.
- The IAM role or user used for integration has read access to ECR public repository resources.
- Required ECR Public API endpoints are reachable from Motadata AIOps.
- The AWS account is added in discovery with correct credentials and region configuration.
List of Supported KPIs
Repository Identity
| Metric | Description | Type |
|---|
| aws.ecr.name | Name of the ECR public repository. | String |
| aws.ecr.arn | Amazon Resource Name of the ECR public repository. | String |
| aws.ecr.uri | URI used to pull images from this public repository. | String |
| aws.ecr.registry.id | ID of the public registry hosting this repository. | String |
| aws.ecr.creation.time | Timestamp when the repository was created. | Timestamp |
| aws.ecr.registry.alias | Alias assigned to the public registry. | String |
| Metric | Description | Type |
|---|
| aws.ecr.description | Short description of the repository visible in the ECR Public Gallery. | String |
| aws.ecr.about | Detailed about section for the repository in the ECR Public Gallery. | String |
| aws.ecr.usage | Usage instructions provided for consumers of this repository. | String |
| aws.ecr.architecture | Supported CPU architectures for images in this repository. | String |
| aws.ecr.os | Supported operating systems for images in this repository. | String |
| aws.ecr.logo.url | URL of the logo image associated with this repository. | String |
| aws.ecr.repository.certified | Indicates whether this repository is certified by AWS. | Boolean |
Images
| Metric | Description | Type |
|---|
| aws.ecr.images | Total number of images stored in this repository. | Count |
| aws.ecr.image | Identifier of an individual container image. | String |
| aws.ecr.image.uri | Full URI to pull this specific image. | String |
| aws.ecr.image.size.bytes | Size of the container image in bytes. | Bytes |
| aws.ecr.image.push.time | Timestamp when the image was pushed to the repository. | Timestamp |
| aws.ecr.image.tags | Tags assigned to this container image. | String |
| aws.ecr.image.artifact.type | Artifact type of the image, for example container or Helm chart. | String |
| aws.ecr.image.manifest.type | Manifest media type of the image. | String |