Skip to main content

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

MetricDescriptionType
aws.ecr.nameName of the ECR public repository.String
aws.ecr.arnAmazon Resource Name of the ECR public repository.String
aws.ecr.uriURI used to pull images from this public repository.String
aws.ecr.registry.idID of the public registry hosting this repository.String
aws.ecr.creation.timeTimestamp when the repository was created.Timestamp
aws.ecr.registry.aliasAlias assigned to the public registry.String

Repository Catalog Metadata

MetricDescriptionType
aws.ecr.descriptionShort description of the repository visible in the ECR Public Gallery.String
aws.ecr.aboutDetailed about section for the repository in the ECR Public Gallery.String
aws.ecr.usageUsage instructions provided for consumers of this repository.String
aws.ecr.architectureSupported CPU architectures for images in this repository.String
aws.ecr.osSupported operating systems for images in this repository.String
aws.ecr.logo.urlURL of the logo image associated with this repository.String
aws.ecr.repository.certifiedIndicates whether this repository is certified by AWS.Boolean

Images

MetricDescriptionType
aws.ecr.imagesTotal number of images stored in this repository.Count
aws.ecr.imageIdentifier of an individual container image.String
aws.ecr.image.uriFull URI to pull this specific image.String
aws.ecr.image.size.bytesSize of the container image in bytes.Bytes
aws.ecr.image.push.timeTimestamp when the image was pushed to the repository.Timestamp
aws.ecr.image.tagsTags assigned to this container image.String
aws.ecr.image.artifact.typeArtifact type of the image, for example container or Helm chart.String
aws.ecr.image.manifest.typeManifest media type of the image.String