AWS Fargate 앱 및 사용량 지표 수집 - Amazon EKS

이 페이지 개선에 도움 주기

이 사용자 설명서에 기여하고 싶으신가요? 이 페이지 하단으로 스크롤하여 GitHub에서 이 페이지 편집을 선택하세요. 여러분의 기여는 모두를 위한 더 나은 사용자 설명서를 만드는 데 도움이 됩니다.

AWS Fargate 앱 및 사용량 지표 수집

중요

Amazon EKS가 있는 AWS Fargate은 AWS GovCloud(미국 동부) 및 AWSGovCloud(미국 서부)를 제외한 모든 Amazon EKS 지역에서 사용할 수 있습니다.

시스템 지표 및 AWS Fargate의 CloudWatch 사용량 지표를 수집할 수 있습니다.

애플리케이션 지표

Amazon EKS 및 AWS Fargate에서 실행되는 애플리케이션의 경우 AWS Distro for OpenTelemetry(ADOT)를 사용할 수 있습니다. ADOT를 사용하면 시스템 지표를 수집하여 CloudWatch 컨테이너 인사이트 대시보드로 전송할 수 있습니다. Fargate에서 실행되는 애플리케이션용 ADOT로 시작하려면 ADOT 설명서의 AWS Distro for OpenTelemetry를 통한 CloudWatch 컨테이너 인사이트 사용을 참조하세요.

사용량 지표

CloudWatch 사용량 지표를 사용하여 계정의 리소스 사용량을 확인할 수 있습니다. 이러한 지표를 사용하여 CloudWatch 그래프 및 대시보드에서 현재 서비스 사용량을 시각화합니다.

AWS Fargate 사용량 지표는 AWS 서비스 할당량에 해당합니다. 사용량이 서비스 할당량에 가까워지면 경고하는 경보를 구성할 수 있습니다. Fargate 서비스 할당량에 대한 자세한 정보는 Amazon EKS 및 Fargate Service Quotas 보기 및 관리 섹션을 참조하세요.

AWS Fargate는 AWS/Usage 네임스페이스에 다음 지표를 게시합니다.

지표 설명

ResourceCount

계정에서 실행 중인 지정된 리소스의 총 수입니다. 리소스는 지표와 연결된 차원으로 정의됩니다.

다음 차원은 AWS Fargate에 의해 게시되는 사용량 지표를 구체화하는 데 사용됩니다.

측정기준 설명

Service

리소스가 포함된 AWS 서비스의 이름 AWS Fargate 사용량 지표의 경우 이 차원 값은 Fargate입니다.

Type

보고되는 엔터티의 유형입니다. 현재 AWS Fargate 사용량 지표에 대한 유일한 유효 값은 Resource입니다.

Resource

실행 중인 리소스의 유형입니다.

현재 AWS Fargate는 Fargate 온디맨드 사용량에 대한 정보를 반환합니다. Fargate 온디맨드 사용량에 대한 리소스 값은 OnDemand입니다.

참고

Fargate 온디맨드 사용량은 Fargate를 사용하는 Amazon EKS Pods, Fargate 시작 유형을 사용하는 Amazon ECS 태스크 및 FARGATE 용량 공급자를 사용하는 Amazon ECS가 합쳐진 값입니다.

Class

추적 중인 리소스의 클래스입니다. 현재 AWS Fargate에서는 클래스 차원을 사용하지 않습니다.

Fargate 리소스 사용량 지표 모니터링을 위한 CloudWatch 경보 생성

AWS Fargate는 Fargate 온디맨드 리소스 사용량에 대한 AWS 서비스 할당량에 해당하는 CloudWatch 사용량 지표를 제공합니다. Service Quotas 콘솔에서 사용량을 그래프로 시각화할 수 있습니다. 사용량이 서비스 할당량에 가까워지면 경고하는 경보를 구성할 수도 있습니다. 자세한 내용은 AWS Fargate 앱 및 사용량 지표 수집 단원을 참조하십시오.

다음 단계를 사용하여 Fargate 리소스 사용량 지표에 기반하여 CloudWatch 경보를 생성합니다.

Fargate 사용량 할당량(AWS Management Console)을 기반으로 경보를 생성하려면
  1. https://console.aws.amazon.com/servicequotas/에서 Service Quotas 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 AWS 서비스( services)를 선택합니다.

  3. AWS 서비스 목록에서 AWS Fargate를 검색하여 선택합니다.

  4. 서비스 할당량(Service quotas) 목록에서 경보를 만들려는 Fargate 사용량 할당량을 선택합니다.

  5. Amazon CloudWatch 경보(Amazon CloudWatch alarms) 단원에서 생성(Create)을 선택합니다.

  6. 경보 임계값(Alarm threshold)에서 경보 값으로 설정할 적용된 할당량 값의 백분율을 선택합니다.

  7. 경보 이름(Alarm name)에서 경보 이름을 입력한 다음 생성(Create)을 선택합니다.