Amazon ECR 사용량 지표
Amazon ECR 사용량 지표 (Amazon ECR usage metrics)
CloudWatch 사용량 지표를 활용해 계정의 리소스 사용량을 파악하고, 서비스 할당량에 근접했을 때 알려주는 알람을 구성하는 방법을 함께 살펴볼게요. Amazon ECR이 AWS/Usage 네임스페이스에 게시하는 지표와 차원(dimension)을 자세히 알아봐요.
출처: 문서
본문
CloudWatch 사용량 지표를 사용해 계정이 리소스를 얼마나 사용하는지 파악할 수 있어요. 이 지표를 사용해 CloudWatch 그래프와 대시보드에서 현재 서비스 사용량을 시각화할 수 있어요. Amazon ECR 사용량 지표는 AWS 서비스 할당량(service quotas)에 해당해요. 사용량이 서비스 할당량에 근접하면 경고하는 알람(alarms)을 구성할 수 있어요. Amazon ECR 서비스 할당량에 대한 자세한 내용은 Amazon ECR service quotas를 참고하세요.
Amazon ECR은 AWS/Usage 네임스페이스에 다음 지표를 게시해요.
| Metric | Description |
|---|---|
CallCount |
계정에서 발생한 API 작업 호출 수예요. 리소스는 지표와 연결된 차원(dimensions)으로 정의돼요. 이 지표에 가장 유용한 통계는 SUM 인데, 정의된 기간 동안 모든 기여자의 값 합계를 나타내요. |
ResourceCount |
계정에 있는 지정된 리소스 수예요. 리소스는 지표와 연결된 차원으로 정의돼요. 이 지표에 가장 유용한 통계는 MAXIMUM 인데, 5분 기간 동안 사용된 최대 리소스 수를 나타내요. |
Amazon ECR이 게시하는 API 사용량 지표를 세분화하는 데 사용되는 차원(dimensions)은 다음과 같아요.
| Dimension | Description |
|---|---|
Service |
리소스가 포함된 AWS 서비스의 이름이에요. Amazon ECR 사용량 지표에서 이 차원의 값은 ECR 이에요. |
Type |
보고되는 엔티티의 유형이에요. 현재 Amazon ECR API 사용량 지표의 유효한 값은 API 뿐이에요. |
Resource |
실행 중인 리소스의 유형이에요. 현재 Amazon ECR은 다음 API 작업에 대한 API 사용량 정보를 반환해요: GetAuthorizationToken, BatchCheckLayerAvailability, InitiateLayerUpload, UploadLayerPart, CompleteLayerUpload, PutImage, BatchGetImage, GetDownloadUrlForLayer |
Class |
추적 중인 리소스의 클래스예요. 현재 Amazon ECR은 class 차원을 사용하지 않아요. |
Amazon ECR이 게시하는 Resource 사용량 지표를 세분화하는 데 사용되는 차원은 다음과 같아요.
| Dimension | Description |
|---|---|
Service |
리소스가 포함된 AWS 서비스의 이름이에요. Amazon ECR 사용량 지표에서 이 차원의 값은 ECR 이에요. |
Type |
보고되는 엔티티의 유형이에요. 현재 Amazon ECR 리소스 사용량 지표의 유효한 값은 RESOURCE 뿐이에요. |
Resource |
실행 중인 리소스의 유형이에요. 현재 Amazon ECR은 다음 지표에 대한 리소스 사용량 정보를 반환해요: RepositoryCount, ImagesPerRepositoryCount |
ResourceId |
사용량을 발생시킨 리소스의 식별자(identifier)예요. 현재 ResourceId 는 ImagesPerRepositoryCount 에만 관련되며, 그 값은 repository/리포지토리_이름 형식으로 지정돼요. 예를 들어 "repository/my-repo" 는 이름이 "my-repo" 인 리포지토리의 이미지 수를 반환해요. |