AWS Fargate 애플리케이션 및 사용량 지표 수집
AWS Fargate 애플리케이션 및 사용량 지표 수집
AWS Fargate에 대한 시스템 지표와 CloudWatch 사용량 지표를 수집하는 방법을 설명합니다.
출처: 문서
본문
AWS Fargate에 대해 시스템 지표와 CloudWatch 사용량 지표를 수집할 수 있습니다.
애플리케이션 지표
Amazon EKS와 AWS Fargate에서 실행되는 애플리케이션에는 AWS Distro for OpenTelemetry(ADOT)를 사용할 수 있습니다. ADOT를 사용하면 시스템 지표를 수집하여 CloudWatch Container Insights 대시보드로 보낼 수 있습니다. Fargate에서 실행되는 애플리케이션용 ADOT 시작 방법은 ADOT 문서의 Using CloudWatch Container Insights with AWS Distro for OpenTelemetry를 참조하세요.
사용량 지표
CloudWatch 사용량 지표를 사용하여 계정의 자원 사용량을 파악할 수 있습니다. 이 지표를 사용하여 CloudWatch 그래프와 대시보드에서 현재 서비스 사용량을 시각화하세요.
- AWS Fargate 사용량 지표는 AWS 서비스 할당량(service quotas)에 해당합니다. 사용량이 서비스 할당량에 근접할 때 알림을 주는 경보를 구성할 수 있습니다. Fargate 서비스 할당량에 대한 자세한 내용은 Amazon EKS 및 Fargate 서비스 할당량 보기 및 관리를 참조하세요.
- AWS Fargate는
AWS/Usage네임스페이스에 다음 지표를 게시합니다.
| 지표 | 설명 |
|---|---|
ResourceCount |
계정에서 실행 중인 지정된 자원의 총 개수입니다. 자원은 지표와 연결된 차원(dimensions)으로 정의됩니다. |
다음 차원은 AWS Fargate가 게시하는 사용량 지표를 정제하는 데 사용됩니다.
| 차원 | 설명 |
|---|---|
Service |
자원을 포함하는 AWS 서비스의 이름입니다. AWS Fargate 사용량 지표에서 이 차원의 값은 Fargate입니다. |
Type |
보고되는 엔터티의 유형입니다. 현재 AWS Fargate 사용량 지표에서 유효한 값은 Resource뿐입니다. |
Resource |
실행 중인 자원의 유형입니다. 현재 AWS Fargate는 Fargate On-Demand 사용량에 대한 정보를 반환합니다. Fargate On-Demand 사용량의 자원 값은 OnDemand입니다. |
Class |
추적 중인 자원의 클래스입니다. 현재 AWS Fargate는 클래스 차원을 사용하지 않습니다. |
참고
Fargate On-Demand 사용량은 Fargate를 사용하는 Amazon EKS Pod, Fargate 시작 유형을 사용하는 Amazon ECS 작업,
FARGATE용량 공급자를 사용하는 Amazon ECS 작업을 모두 결합합니다.
Fargate 자원 사용량 지표를 모니터링하는 CloudWatch 경보 만들기
AWS Fargate는 Fargate On-Demand 자원 사용량의 AWS 서비스 할당량에 해당하는 CloudWatch 사용량 지표를 제공합니다. Service Quotas 콘솔에서 사용량을 그래프로 시각화할 수 있습니다. 또한 사용량이 서비스 할당량에 근접할 때 알림을 주는 경보를 구성할 수 있습니다. 자세한 내용은 AWS Fargate 애플리케이션 및 사용량 지표 수집을 참조하세요.
Fargate 자원 사용량 지표를 기반으로 CloudWatch 경보를 만들려면 다음 단계를 따르세요.
- Service Quotas 콘솔을 https://console.aws.amazon.com/servicequotas/에서 엽니다.
- 왼쪽 탐색 창에서 AWS services를 선택합니다.
- AWS services 목록에서 AWS Fargate를 검색하여 선택합니다.
- Service quotas 목록에서 경보를 생성할 Fargate 사용량 할당량을 선택합니다.
- Amazon CloudWatch alarms 섹션에서 Create를 선택합니다.
- Alarm threshold에서 경보 값으로 설정할 적용된 할당량 값의 백분율을 선택합니다.
- Alarm name에서 경보 이름을 입력한 다음 Create를 선택합니다.