About AWS APIs
- 1 Kind of API & Price
- 2 Gathering Metrics Data (by Namespace)
- 2.1 AWS/EC2
- 2.1.1 인스턴스 지표
- 2.1.2 CPU 크레딧 지표
- 2.1.3 Nitro 기반 인스턴스용 Amazon EBS 지표
- 2.1.4 상태 확인 지표
- 2.2 AWS/EBS
- 2.2.1 볼륨 지표
- 2.2.2 빠른 스냅샷 복원 지표
- 2.3 AWS/ApplicationELB
- 2.3.1 로드 밸런서 지표
- 2.3.2 대상 지표
- 2.3.3 대상으로 등록된 Lambda 함수에 대한 지표
- 2.3.4 사용자 인증에 대한 지표
- 2.4 AWS/S3
- 2.5 AWS/Usage
- 2.5.1 지표
- 2.5.2 Dimensions
- 2.1 AWS/EC2
Kind of API & Price
EC2 API to get an Inventory Info.
Price:
Free for using API.
Traffic 요금: [Official] EC2 Outbound Data Transfer Price
인터넷에서 Amazon EC2로 데이터 전송 |
|
모든 전송 데이터 | 0.00 USD(GB 기준) |
Amazon EC2에서 인터넷으로 데이터 전송 |
|
최대 1GB/월 | 0.00 USD(GB 기준) |
다음 9.999TB/월 | 0.126 USD(GB 기준) |
다음 40TB/월 | 0.122 USD(GB 기준) |
다음 100TB/월 | 0.117 USD(GB 기준) |
150TB/월 초과 | 0.108 USD(GB 기준) |
Some pieces of using API.
Main - brief:
https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstances.html
VM 인스터스의 목록 및 기본 정보 리스트 - 아래는 전체 내용 중 일부.
Sub - details:
CloudWatch API
AWS에서 사용되는 모든(대부분의) 서비스들에 대한 성능/상태/로그 등의 지표들은 현재 모두 CloudWatch로 통합하여 과금 제공된다.
그러므로, CPU, Memory, Disk 사용율 등의 hypervisor에서 추출할 수 있는 기본 지표들이라 하더라도,
각 VM 인스턴스 내에 CloudWatch agent가 설치되어 있어야 한다.
물론 AMI(Amazon Machine Image)을 사용하여 생성한 VM 인스턴스에는 기본으로 탑재되어 있으나,
만약 AWS User Console에서 지표가 보이지 않을 시, CloudWatch agent가 설치되어 정상 작동 중인지 확인하여야 한다.
Some pieces of using API.
Price:
여기에서는 CloudHub에서 사용할 API 요금 위주로만 살핀다.
GetMetricData | Monthly $0.01(≒ ₩12) per 1,000 metrics requested
|
GetMetricStatistics | Monthly $0.01(≒ ₩12) per 1,000 requests
|
Gathering Metrics Data (by Namespace)
AWS/EC2
원문: https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html
인스턴스 지표
지표 | 설명 |
---|---|
| 인스턴스에서 현재 사용 중인 할당된 EC2 컴퓨팅 유닛(ECU)의 비율(%)입니다. 이 지표는 선택한 인스턴스에서 애플리케이션을 실행하는 데 필요한 처리 능력을 식별합니다. 인스턴스 유형에 따라, 인스턴스에 전체 프로세스 코어가 할당되지 않았을 때 운영 체제의 도구에서 비율이 CloudWatch보다 낮게 표시할 수 있습니다. 단위: 백분율 |
| 지정된 시간 내에 인스턴스에 사용할 수 있는 모든 인스턴스 스토어 볼륨에서 읽기 작업 완료 수. 기간의 평균 IOPS(초당 I/O 작업 수)를 계산하려면 기간의 총 작업 수를 해당 기간의 초로 나누십시오. 인스턴스 스토어 볼륨이 없으면 값이 0이거나 측정치가 보고되지 않습니다. 단위: 개수 |
| 지정된 시간 내에 인스턴스에 사용할 수 있는 모든 인스턴스 스토어 볼륨에 대한 쓰기 작업 완료 수. 기간의 평균 IOPS(초당 I/O 작업 수)를 계산하려면 기간의 총 작업 수를 해당 기간의 초로 나누십시오. 인스턴스 스토어 볼륨이 없으면 값이 0이거나 측정치가 보고되지 않습니다. 단위: 개수 |
| 인스턴스에 사용할 수 있는 모든 인스턴스 스토어 볼륨에서 읽은 바이트 수. 이 지표는 애플리케이션이 인스턴스의 하드 디스크에서 읽는 데이터 볼륨을 결정하는 데 사용됩니다. 이를 사용하여 애플리케이션의 속도를 결정할 수 있습니다. 보고된 숫자는 해당 기간에 수신된 바이트 수입니다. 기본(5분) 모니터링을 사용하는 경우, 이 숫자를 300으로 나누어 바이트/초를 찾을 수 있습니다. 세부(1분) 모니터링의 경우 60으로 나눕니다. 인스턴스 스토어 볼륨이 없으면 값이 0이거나 측정치가 보고되지 않습니다. 단위: 바이트 |
| 인스턴스에 사용할 수 있는 모든 인스턴스 스토어 볼륨에 쓴 바이트 수. 이 지표는 애플리케이션이 인스턴스의 하드 디스크에 쓰는 데이터 볼륨을 결정하는 데 사용됩니다. 이를 사용하여 애플리케이션의 속도를 결정할 수 있습니다. 보고된 숫자는 해당 기간에 수신된 바이트 수입니다. 기본(5분) 모니터링을 사용하는 경우, 이 숫자를 300으로 나누어 바이트/초를 찾을 수 있습니다. 세부(1분) 모니터링의 경우 60으로 나눕니다. 인스턴스 스토어 볼륨이 없으면 값이 0이거나 측정치가 보고되지 않습니다. 단위: 바이트 |
| 모든 네트워크 인터페이스에서 인스턴스가 받은 바이트 수입니다. 이 측정치는 단일 인스턴스로 들어오는 네트워크 트래픽의 볼륨을 식별합니다. 보고된 숫자는 해당 기간에 수신된 바이트 수입니다. 기본(5분) 모니터링을 사용하는 경우, 이 숫자를 300으로 나누어 바이트/초를 찾을 수 있습니다. 세부(1분) 모니터링의 경우 60으로 나눕니다. 단위: 바이트 |
| 모든 네트워크 인터페이스에서 인스턴스가 보낸 바이트 수입니다. 이 측정치는 단일 인스턴스에서 나가는 네트워크 트래픽의 볼륨을 식별합니다. 보고된 숫자는 해당 기간에 전송된 바이트 수입니다. 기본(5분) 모니터링을 사용하는 경우, 이 숫자를 300으로 나누어 바이트/초를 찾을 수 있습니다. 세부(1분) 모니터링의 경우 60으로 나눕니다. 단위: 바이트 |
| 모든 네트워크 인터페이스에서 인스턴스가 받은 패킷 수입니다. 이 지표는 단일 인스턴스에서 수신 트래픽의 볼륨을 패킷 수 기준으로 식별합니다. 이 지표는 기본 모니터링에만 사용할 수 있습니다(5분간). 인스턴스가 수신한 PPS(패킷/초) 수를 계산하려면 이 수를 300으로 나눕니다. 단위: 개수 Statistics: Minimum, Maximum, Average |
| 모든 네트워크 인터페이스에서 인스턴스가 보낸 패킷 수입니다. 이 지표는 단일 인스턴스에서 발신 트래픽의 볼륨을 패킷 수 기준으로 식별합니다. 이 지표는 기본 모니터링에만 사용할 수 있습니다(5분간). 인스턴스가 수신한 PPS(패킷/초) 수를 계산하려면 이 수를 300으로 나눕니다. 단위: 개수 Statistics: Minimum, Maximum, Average |
| 토큰을 사용하지 않는 방법으로 인스턴스 메타데이터 서비스에 성공적으로 액세스한 횟수입니다. 이 메트릭은 인스턴스 메타데이터 서비스 버전 1을 사용 중인 인스턴스 메타데이터에 토큰을 사용하지 않고 액세스하는 프로세스가 있는지 확인하는 데 사용됩니다. 모든 요청이 토큰 지원 세션을 사용하는 경우(예: 인스턴스 메타데이터 서비스 버전 2) 값은 0입니다. 자세한 내용은 인스턴스 메타데이터 서비스 버전 2 사용으로 전환 단원을 참조하십시오. 단위: 개수 |
CPU 크레딧 지표
AWS/EC2
네임스페이스에는 성능 순간 확장 가능 인스턴스에 대한 다음 CPU 크레딧 지표가 포함되어 있습니다.
지표 | 설명 |
---|---|
| CPU 사용률을 위해 인스턴스에서 소비되는 CPU 크레딧의 수입니다. CPU 크레딧 하나는 1분 동안 100%의 사용률로 실행되는 vCPU 1개 또는 이와 동등한 vCPU, 사용률 및 시간의 조합과 동일합니다(예를 들어 2분 동안 50%의 사용률로 실행되는 vCPU 1개 또는 2분 동안 25%의 사용률로 실행되는 vCPU 2개). CPU 크레딧 측정치는 5분 간격으로만 제공됩니다. 5분 이상의 시간을 지정할 경우 단위: 크레딧 (vCPU-분) |
| 시작 이후 인스턴스가 누적한 획득 CPU 크레딧 수입니다. T2 스탠다드의 경우 크레딧은 획득 이후에 크레딧 밸런스에 누적되고, 소비 시 크레딧 밸런스에서 소멸됩니다. 크레딧 밸런스는 최대 한도(인스턴스 크기에 따라 결정)가 있습니다. 한도에 도달하면 새로 획득한 크레딧이 모두 삭제됩니다. T2 스탠다드의 경우 시작 크레딧은 한도에 포함되지 않습니다.
인스턴스가 실행 중인 동안 CPU 크레딧 측정치는 5분 간격으로만 제공됩니다. 단위: 크레딧 (vCPU-분) |
|
획득한 CPU 크레딧에 따라 CPU 크레딧 측정치는 5분 간격으로만 제공됩니다. 단위: 크레딧 (vCPU-분) |
| 획득한 CPU 크레딧으로 청산되지 않는 소비 잉여 크레딧의 수로, 추가 요금으로 부과됩니다. 소비된 잉여 크레딧은 다음이 발생할 때 요금이 부과됩니다.
CPU 크레딧 측정치는 5분 간격으로만 제공됩니다. 단위: 크레딧 (vCPU-분) |
Nitro 기반 인스턴스용 Amazon EBS 지표
AWS/EC2
네임스페이스에는 베어 메탈 인스턴스가 아닌 Nitro 기반 인스턴스에 대한 다음 Amazon EBS 측정치가 포함되어 있습니다. Nitro 기반 인스턴스 유형의 목록은 Nitro 시스템에 구축된 인스턴스 단원을 참조하십시오.
Nitro 기반 인스턴스에 대한 측정치 값은 항상 정수인 반면에 Xen 기반 인스턴스의 값은 소수를 지원합니다. 따라서 Nitro 기반 인스턴스의 낮은 인스턴스 CPU 사용률은 반내림되어 0으로 나타날 수 있습니다.
지표 | 설명 |
---|---|
| 지정된 기간 내에 인스턴스에 연결된 모든 Amazon EBS 볼륨에서 완료된 읽기 작업입니다. 해당 기간의 초당 평균 읽기 I/O 작업 수(읽기 IOPS)를 계산하려면 해당 기간의 총 작업 수를 해당 기간의 초 수로 나누십시오. 기본(5분) 모니터링을 사용하는 경우, 이 숫자를 300으로 나누어 읽기 IOPS를 계산할 수 있습니다. 세부(1분) 모니터링의 경우 60으로 나눕니다. 단위: 수 |
| 지정된 기간 내에 인스턴스에 연결된 모든 EBS 볼륨으로의 완료된 쓰기 작업입니다. 해당 기간의 초당 평균 쓰기 I/O 작업 수(쓰기 IOPS)를 계산하려면 해당 기간의 총 작업 수를 해당 기간의 초 수로 나누십시오. 기본(5분) 모니터링을 사용하는 경우, 이 숫자를 300으로 나누어 쓰기 IOPS를 계산할 수 있습니다. 세부(1분) 모니터링의 경우 60으로 나눕니다. 단위: 수 |
| 지정된 기간 내에 인스턴스에 연결된 모든 EBS 볼륨에서의 바이트 읽기 작업입니다. 보고된 숫자는 해당 기간에 읽은 바이트 수입니다. 기본(5분) 모니터링을 사용하는 경우, 이 숫자를 300으로 나누어 읽기 바이트/초를 찾을 수 있습니다. 세부(1분) 모니터링의 경우 60으로 나눕니다. 단위: 바이트 |
| 지정된 기간 내에 인스턴스에 연결된 모든 EBS 볼륨으로의 바이트 쓰기 작업입니다. 보고된 숫자는 해당 기간에 써진 바이트 수입니다. 기본(5분) 모니터링을 사용하는 경우, 이 숫자를 300으로 나누어 쓰기 바이트/초를 찾을 수 있습니다. 세부(1분) 모니터링의 경우 60으로 나눕니다. 단위: 바이트 |
| 버스트 버킷에 남아 있는 I/O 크레딧의 비율에 대한 정보를 제공합니다. 기본 모니터링에서만 이 지표를 사용할 수 있습니다. 기본적으로 EBS에 최적화됨 아래 표에서 이 지표를 지원하는 인스턴스 크기를 찾을 수 있습니다. [인스턴스 크기(Instance size)] 열에서 별표(*)가 포함된 인스턴스는 이 지표를 지원합니다.
단위: 백분율 |
| 버스트 버킷에 남아 있는 처리량 크레딧의 비율에 대한 정보를 제공합니다. 기본 모니터링에서만 이 지표를 사용할 수 있습니다. 기본적으로 EBS에 최적화됨 아래 표에서 이 지표를 지원하는 인스턴스 크기를 찾을 수 있습니다. [인스턴스 크기(Instance size)] 열에서 별표(*)가 포함된 인스턴스는 이 지표를 지원합니다.
단위: 백분율 |
EBS 볼륨에 제공되는 측정치에 대한 자세한 내용은 Amazon EBS 지표 단원을 참조하십시오. 스팟 집합에 제공되는 측정치에 대한 자세한 내용은 스팟 집합에 대한 CloudWatch 지표 단원을 참조하십시오.
상태 확인 지표
AWS/EC2
네임스페이스에는 다음과 같은 상태 확인 지표가 포함되어 있습니다. 기본적으로 시스템 상태 지표는 1분 주기로 무료로 사용할 수 있습니다. 새로 시작된 인스턴스의 경우, 인스턴스에서 초기화 상태를 완료해야 상태 확인 지표 데이터를 얻을 수 있습니다(인스턴스가 실행 상태로 시작되는 몇 분 내). EC2 상태 확인에 대한 자세한 내용은 인스턴스 상태 확인 단원을 참조하십시오.
지표 | 설명 |
---|---|
| 인스턴스가 마지막으로 인스턴스 상태 확인 및 시스템 상태 확인을 통과했는지 여부를 보고합니다. 이 지표는 0(통과) 또는 1(실패)이 될 수 있습니다. 기본적으로 이 지표는 1분 주기로 무료로 사용할 수 있습니다. 단위: 개수 |
| 인스턴스가 마지막으로 인스턴스 상태 확인을 통과했는지 여부를 보고합니다. 이 지표는 0(통과) 또는 1(실패)이 될 수 있습니다. 기본적으로 이 지표는 1분 주기로 무료로 사용할 수 있습니다. 단위: 개수 |
| 인스턴스가 마지막으로 시스템 상태 확인을 통과했는지 여부를 보고합니다. 이 지표는 0(통과) 또는 1(실패)이 될 수 있습니다. 기본적으로 이 지표는 1분 주기로 무료로 사용할 수 있습니다. 단위: 개수 |
AWS/EBS
원문: https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/using_cloudwatch_ebs.html
볼륨 지표
AWS/EBS
네임스페이스에는 EBS 볼륨에 대한 다음 지표가 포함되어 있습니다. 인스턴스의 운영 체제에서 사용 가능한 디스크 공간에 대한 자세한 내용은 여유 디스크 공간 보기 단원을 참조하십시오.
지표 | 설명 |
---|---|
| 지정된 기간의 읽기 작업에 대한 정보를 제공합니다. 이 지표의 단위: 바이트 |
| 지정된 기간의 쓰기 작업에 대한 정보를 제공합니다. 이 지표의 단위: 바이트 |
| 지정된 기간의 총 읽기 작업 수입니다. 참고: 읽기 작업은 완료 시에 계산됩니다. 해당 기간의 초당 평균 읽기 작업 수(읽기 IOPS)를 계산하려면 해당 기간의 총 읽기 작업 수를 해당 기간의 초 수로 나누십시오. 이 지표의 단위: 개수 |
| 지정된 기간의 총 쓰기 작업 수입니다. 참고: 쓰기 작업은 완료 시에 계산됩니다. 해당 기간의 초당 평균 쓰기 작업 수(쓰기 IOPS)를 계산하려면 해당 기간의 총 쓰기 작업 수를 해당 기간의 초 수로 나누십시오. 이 지표의 단위: 개수 |
| 참고 이 지표는 다중 연결 지원 볼륨에서 지원되지 않습니다. 지정된 기간 동안 완료된 모든 읽기 작업에서 사용한 총 시간(초)입니다. 여러 요청이 동시에 제출된 경우 이 총계가 기간 길이보다 클 수 있습니다. 예를 들어, 1분(60초) 동안 150개의 작업이 완료되고 작업당 1초가 걸린 경우 값은 150초입니다. Xen 인스턴스의 경우 볼륨에서 읽기 작업이 있을 때에만 데이터가 보고됩니다. 이 지표에 대한 이 지표의 단위: 초 |
| 참고 이 지표는 다중 연결 지원 볼륨에서 지원되지 않습니다. 지정된 기간 동안 완료된 모든 쓰기 작업에서 사용한 총 시간(초)입니다. 여러 요청이 동시에 제출된 경우 이 총계가 기간 길이보다 클 수 있습니다. 예를 들어, 1분(60초) 동안 150개의 작업이 완료되고 작업당 1초가 걸린 경우 값은 150초입니다. Xen 인스턴스의 경우 볼륨에서 쓰기 작업이 있을 때에만 데이터가 보고됩니다. 이 지표에 대한 이 지표의 단위: 초 |
| 참고 이 지표는 다중 연결 지원 볼륨에서 지원되지 않습니다. 지정된 기간 동안 읽기 또는 쓰기 작업이 제출되지 않은 총 시간(초)입니다. 이 지표에 대한 이 지표의 단위: 초 |
| 지정된 기간 동안 완료 대기 중인 읽기 및 쓰기 작업 요청 수입니다. 이 지표에 대한 이 지표의 단위: 개수 |
| 참고 이 지표는 다중 연결 지원 볼륨에서 지원되지 않습니다. 프로비저닝된 IOPS SSD 볼륨에만 사용됩니다. Amazon EBS 볼륨에 대해 프로비저닝된 총 IOPS 중 전송된 IOPS(초당 I/O 작업 수)의 비율(%)입니다. 프로비저닝된 IOPS SSD 볼륨은 99.9% 시간 동안 프로비저닝된 성능을 제공합니다. 쓰기 중 1분 동안 보류 중인 다른 I/O 요청이 없으면 지표 값이 100%가 됩니다. 또한 사용자가 취한 조치(예: 사용량 피크 시 볼륨 스냅샷 생성, EBS에 최적화되지 않은 인스턴스에서 볼륨 실행, 볼륨 데이터에 최초로 액세스 등)로 인해 볼륨의 I/O 성능이 일시적으로 저하될 수 있습니다. 단위: 백분율 |
| 프로비저닝된 IOPS SSD 볼륨에만 사용됩니다. 지정된 시간 동안 소비한 총 읽기 및 쓰기 작업량(256,000 용량 단위로 정규화됨)입니다. 256,000보다 작은 I/O 작업은 각각 1개의 소비 IOPS로 계산되고, 256,000보다 큰 I/O 작업은 256,000 용량 단위로 계산됩니다. 예를 들어, 1,024,000 I/O는 소비 IOPS 4개로 계산됩니다. 단위: 개수 |
| 범용 SSD( 이 지표에 대한 볼륨의 기준 성능이 최대 버스트 성능을 초과하면 크레딧은 사용되지 않습니다. 볼륨이 Nitro System 기반 인스턴스에 연결된 경우 버스트 밸런스가 보고되지 않습니다. 다른 인스턴스의 경우 보고되는 버스트 밸런스는 100%입니다. 자세한 내용은 I/O 크레딧 및 버스트 성능 단원을 참조하세요. 단위: 백분율 |
빠른 스냅샷 복원 지표
AWS/EBS
네임스페이스에는 빠른 스냅샷 복원에 대한 다음 지표가 포함되어 있습니다.
지표 | 설명 |
---|---|
| 누적될 수 있는 최대 볼륨 생성 크레딧 수. 이 지표는 가용 영역당 스냅샷별로 보고됩니다. 가장 유용한 통계는 |
| 사용 가능한 볼륨 생성 크레딧 수. 이 지표는 가용 영역당 스냅샷별로 보고됩니다. 가장 유용한 통계는 |
AWS/ApplicationELB
로드 밸런서 지표
지표 | 설명 |
---|---|
| 클라이언트에서 로드 밸런서로, 그리고 로드 밸런서에서 대상으로 동시에 연결되는 활성 TCP 연결 총 수. 보고 기준: 0이 아닌 값이 있을 때 통계: 가장 유용한 통계는 Dimensions
|
| TLS 오류로 인해 로드 밸런서와 세션을 구성하지 않은 클라이언트에서 시작된 TLS 연결 수. 가능한 원인으로는 암호 또는 프로토콜 불일치나 클라이언트의 서버 인증서 확인 실패 및 연결 종료가 있습니다. 보고 기준: 0이 아닌 값이 있을 때 통계: 가장 유용한 통계는 Dimensions
|
| 로드 밸런서에서 사용하는 로드 밸런서 용량 단위(LCU) 수. 시간 단위로 사용한 LCU 수만큼 요금을 지불하면 됩니다. 자세한 내용은 Elastic Load Balancing 요금을 참조하세요. 보고 기준: 항상 보고 통계: 모두 Dimensions
|
| RFC 7230을 준수하지 않는 요청 수입니다. 보고 기준: 0이 아닌 값이 있을 때 통계: 가장 유용한 통계는 Dimensions
|
| 로드 밸런서가 요청을 라우팅하기 전에 유효하지 않은 헤더 필드가 있는 HTTP 헤더를 제거한 요청 수입니다. 로드 밸런서는 보고 기준: 항상 보고 통계: 모두 Dimensions
|
| 유효하지 않은 헤더 필드가 있는 HTTP 헤더가 포함된 로드 밸런서가 라우팅한 요청 수입니다. 로드 밸런서는 보고 기준: 항상 보고 통계: 모두 Dimensions
|
| IPv4 및 IPv6를 통해 처리된 gRPC 요청 수입니다. 보고 기준: 0이 아닌 값이 있을 때 통계: 가장 유용한 통계는 Dimensions
|
| 성공한 고정 응답 작업의 수입니다. 보고 기준: 0이 아닌 값이 있을 때 통계: 유일하게 의미 있는 통계는 Dimensions
|
| 성공한 리디렉션 작업의 수입니다. 보고 기준: 0이 아닌 값이 있을 때 통계: 유일하게 의미 있는 통계는 Dimensions
|
| 응답 위치 헤더의 URL이 8K보다 크기 때문에 완료할 수 없는 리디렉션 작업의 수입니다. 보고 기준: 0이 아닌 값이 있을 때 통계: 유일하게 의미 있는 통계는 Dimensions
|
| 로드 밸런서에서 생성되는 HTTP 3XX 리디렉션 코드의 수입니다. 보고 기준: 0이 아닌 값이 있을 때 통계: 유일하게 의미 있는 통계는 Dimensions
|
| 로드 밸런서에서 생성된 HTTP 4XX 클라이언트 오류 코드 수. 클라이언트 오류는 요청 형식이 잘못되었거나 불완전할 때 생성됩니다. 로드 밸런서가 HTTP 460 오류 코드를 반환하는 경우를 제외하고 대상에서는 이러한 요청이 수신되지 않습니다. 단, 대상에서 생성된 응답 코드 수는 여기에 포함되지 않습니다. 보고 기준: 0이 아닌 값이 있을 때 통계: 가장 유용한 통계는 Dimensions
|
| 로드 밸런서에서 생성된 HTTP 5XX 서버 오류 코드 수. 단, 대상에서 생성된 응답 코드 수는 여기에 포함되지 않습니다. 보고 기준: 0이 아닌 값이 있을 때 통계: 가장 유용한 통계는 Dimensions
|
| 로드 밸런서에서 생성된 HTTP 500 오류 코드 수. 보고 기준: 0이 아닌 값이 있을 때 통계: 유일하게 의미 있는 통계는 Dimensions
|
| 로드 밸런서에서 생성된 HTTP 502 오류 코드 수. 보고 기준: 0이 아닌 값이 있을 때 통계: 유일하게 의미 있는 통계는 Dimensions
|
| 로드 밸런서에서 생성된 HTTP 503 오류 코드 수. 보고 기준: 0이 아닌 값이 있을 때 통계: 유일하게 의미 있는 통계는 Dimensions
|
| 로드 밸런서에서 생성된 HTTP 504 오류 코드 수. 보고 기준: 0이 아닌 값이 있을 때 통계: 유일하게 의미 있는 통계는 Dimensions
|
| 로드 밸런서에서 IPv6를 통해 처리된 총 바이트 수. 이 수는 보고 기준: 0이 아닌 값이 있을 때 통계: 가장 유용한 통계는 Dimensions
|
| 로드 밸런서가 수신한 IPv6 요청 수. 보고 기준: 0이 아닌 값이 있을 때 통계: 가장 유용한 통계는 Dimensions
|
| 클라이언트에서 로드 밸런서로, 그리고 로드 밸런서에서 대상으로 새롭게 구성된 TCP 연결 총 수 보고 기준: 0이 아닌 값이 있을 때 통계: 가장 유용한 통계는 Dimensions
|
| 로드 밸런서가 기존 고정 세션을 사용할 수 없기 때문에 새 대상을 선택한 요청 수입니다. 예를 들어, 요청이 새 클라이언트의 첫 번째 요청이었고 고정 쿠키가 제공되지 않았거나, 고정 쿠키가 제공되었지만 이 대상 그룹에 등록된 대상을 지정하지 않았거나, 고정 그룹이 잘못된 형식이거나 만료되었거나, 내부 오류로 인해 로드 밸런서가 고정 쿠키를 읽을 수 없었습니다. Reporting criteria(보고 기준): 대상 그룹에서 고정이 활성화됩니다. 통계: 유일하게 의미 있는 통계는 Dimensions
|
| 로드 밸런서에서 IPv4 및 IPv6를 통해 처리된 총 바이트 수. 이 수에는 클라이언트와 Lambda 함수로 송수신하는 트래픽과 IdP(ID 공급자)가 보내는 트래픽(사용자 인증이 활성화된 경우)이 포함됩니다. 보고 기준: 0이 아닌 값이 있을 때 통계: 가장 유용한 통계는 Dimensions
|
| 로드 밸런서가 최대 연결 수에 도달하여 거부된 연결 수 보고 기준: 0이 아닌 값이 있을 때 통계: 가장 유용한 통계는 Dimensions
|
| IPv4 및 IPv6를 통해 처리된 요청 수입니다. 보고 기준: 항상 보고 통계: 가장 유용한 통계는 Dimensions
|
| 1시간 평균 요청 빈도를 기준으로 로드 밸런서에서 처리된 규칙 수 보고 기준: 0이 아닌 값이 있을 때 통계: 가장 유용한 통계는 Dimensions
|
대상 지표
지표 | 설명 |
---|---|
| 정상 상태로 간주되는 대상 수 Reporting criteria(보고 기준): 상태 확인을 활성화한 경우 보고됨 통계: 가장 유용한 통계는 Dimensions
|
| 대상에서 생성된 HTTP 응답 코드 수. 단, 로드 밸런서에서 생성된 응답 코드 수는 여기에 포함되지 않습니다. 보고 기준: 0이 아닌 값이 있을 때 통계: 가장 유용한 통계는 Dimensions
|
| 대상 그룹에서 대상별로 수신한 평균 요청 수. 대상 그룹은 보고 기준: 항상 보고 통계: 유일하게 유효한 통계는 Dimensions
|
| 로드 밸런서와 대상 사이에 성공적으로 구성되지 않은 연결 수 대상이 Lambda 함수인 경우 이 지표는 적용되지 않습니다. 보고 기준: 0이 아닌 값이 있을 때 통계: 가장 유용한 통계는 Dimensions
|
| 로드 밸런서에서 요청 신호를 전송한 후 대상에서 응답 신호가 수신될 때까지 결과된 시간(초). 이 지표는 액세스 로그에서 보고 기준: 0이 아닌 값이 있을 때 통계: 가장 유용한 통계는 Dimensions
|
| 대상과 세션을 구성하지 않은 로드 밸런서에서 시작된 TLS 연결 수. 가능한 원인으로는 암호 또는 프로토콜 불일치가 있습니다. 대상이 Lambda 함수인 경우 이 지표는 적용되지 않습니다. 보고 기준: 0이 아닌 값이 있을 때 통계: 가장 유용한 통계는 Dimensions
|
| 비정상 상태로 간주되는 대상 수 Reporting criteria(보고 기준): 상태 확인을 활성화한 경우 보고됨 통계: 가장 유용한 통계는 Dimensions
|
대상으로 등록된 Lambda 함수에 대한 지표
지표 | 설명 |
---|---|
| 로드 밸런서 또는 AWS Lambda에 내부적인 문제 때문에 실패한 Lambda 함수에 대한 요청 수입니다. 오류 이유 코드를 가져오려면 액세스 로그의 오류 이유 필드를 확인하십시오. 보고 기준: 0이 아닌 값이 있을 때 통계: 유일하게 의미 있는 통계는 Dimensions
|
| Lambda 함수의 요청과 응답에 대해 로드 밸런서에서 처리된 총 바이트 수입니다. 보고 기준: 0이 아닌 값이 있을 때 통계: 유일하게 의미 있는 통계는 Dimensions
|
| Lambda 함수 문제 때문에 실패한 Lambda 함수에 대한 요청 수입니다. 예를 들어, 로드 밸런서가 함수를 호출할 권한이 없거나, 형식이 잘못되거나 필수 필드가 누락된 함수에서 로드 밸런서가 JSON을 수신했거나, 요청 본문 또는 응답의 크기가 1MB의 최대 크기를 초과했습니다. 오류 이유 코드를 가져오려면 액세스 로그의 오류 이유 필드를 확인하십시오. 보고 기준: 0이 아닌 값이 있을 때 통계: 유일하게 의미 있는 통계는 Dimensions
|
사용자 인증에 대한 지표
지표 | 설명 |
---|---|
| 인증 작업이 잘못 구성되었거나, 로드 밸런서가 IdP와 연결을 설정할 수 없었거나, 로드 밸런서가 내부 오류로 인해 인증 흐름을 완료할 수 없었기 때문에 완료되지 않은 사용자 인증 수. 오류 이유 코드를 가져오려면 액세스 로그의 오류 이유 필드를 확인하십시오. 보고 기준: 0이 아닌 값이 있을 때 통계: 유일하게 의미 있는 통계는 Dimensions
|
| IdP가 사용자에 대한 액세스를 거부했거나 인증 코드가 두 번 이상 사용되었기 때문에 완료되지 않은 사용자 인증 수. 오류 이유 코드를 가져오려면 액세스 로그의 오류 이유 필드를 확인하십시오. 보고 기준: 0이 아닌 값이 있을 때 통계: 유일하게 의미 있는 통계는 Dimensions
|
| IdP에 ID 토큰 및 사용자 정보를 쿼리하는 데 경과한 시간(단위: 밀리초)입니다. 이러한 작업이 하나 이상 실패할 경우 이 지표는 실패까지의 시간입니다. 보고 기준: 0이 아닌 값이 있을 때 통계: 모든 통계가 의미 있습니다. Dimensions
|
| 로드 밸런서가 IdP에서 제공된 새로 고침 토큰을 사용하여 사용자 클레임을 성공적으로 새로 고친 횟수입니다. 보고 기준: 0이 아닌 값이 있을 때 통계: 유일하게 의미 있는 통계는 Dimensions
|
| 성공한 인증 작업의 수. 이 지표는 로드 밸런서가 IdP로부터 사용자 클레임을 검색한 후 인증 워크플로 종료 시 증가합니다. 보고 기준: 0이 아닌 값이 있을 때 통계: 가장 유용한 통계는 Dimensions
|
| 구성된 IdP가 11K 바이트 크기를 초과하는 사용자 클레임을 반환한 횟수입니다. 보고 기준: 0이 아닌 값이 있을 때 통계: 유일하게 의미 있는 통계는 Dimensions
|
AWS/S3
원문: https://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/metrics-dimensions.html
버킷에 대한 Amazon S3 CloudWatch 일별 스토리지 지표
지표 | 설명 |
---|---|
| STANDARD 스토리지 클래스, INTELLIGENT_TIERING 스토리지 클래스, Standard - Infrequent Access(STANDARD_IA) 스토리지 클래스, OneZone - Infrequent Access(ONEZONE_IA), Reduced Redundancy Storage(RRS) 클래스, Deep Archive Storage(S3 Glacier Deep Archive) 클래스 또는 Glacier(GLACIER) 스토리지 클래스의 버킷 내 저장된 데이터의 양(바이트)입니다. 이 값은 버킷에 대한 모든 불완전 멀티파트 업로드의 모든 파트 크기를 포함하여 버킷(현재 객체 및 현재가 아닌 객체 모두)의 모든 객체 크기를 합산하여 계산됩니다. 올바른 스토리지 유형 필터: 단위: 바이트 유효 통계: Average |
| 모든 스토리지 클래스에 대해 버킷에 저장된 총 객체 수입니다. 이 값은 버킷(현재 객체 및 현재가 아닌 객체 모두)의 모든 객체 수와 버킷에 대한 모든 불완전 멀티파트 업로드의 총 파트 수를 합산하여 계산됩니다. 올바른 스토리지 유형 필터: 단위: 개수 유효 통계: Average |
Amazon S3 CloudWatch 요청 지표
지표 | 설명 |
---|---|
| 유형에 관계 없이 Amazon S3 버킷에 실행된 HTTP 요청의 총 횟수입니다. 필터와 함께 지표 구성을 사용하는 경우, 이 지표는 그 필터의 요건을 충족하는 버킷 내 객체들에 대해 실행된 HTTP 요청만을 반환합니다. 단위: 개수 유효 통계: Sum |
| Amazon S3 버킷 내 객체들에 대해 실행된 HTTP GET 요청의 횟수입니다. 여기에는 나열 작업이 포함되지 않습니다. 단위: 개수 유효 통계: Sum 참고 멀티파트 업로드 목록 조회, 파트 목록 조회, 버킷 객체 버전 가져오기 등과 같이 페이지 번호가 매겨지는 나열형 요청은 이 지표에 포함되지 않습니다. |
| Amazon S3 버킷 내 객체들에 대해 실행된 HTTP PUT 요청의 횟수입니다. 단위: 개수 유효 통계: Sum |
| Amazon S3 버킷 내 객체들에 대해 실행된 HTTP DELETE 요청의 횟수입니다. 여기에는 여러 객체 삭제 요청도 포함됩니다. 이 지표는 삭제된 객체 수가 아니라 요청 수를 나타냅니다. 단위: 개수 유효 통계: Sum |
| Amazon S3 버킷에 대해 실행된 HTTP HEAD 요청의 횟수입니다. 단위: 개수 유효 통계: Sum |
| Amazon S3 버킷에 대해 실행된 HTTP POST 요청의 횟수입니다. 단위: 개수 유효 통계: Sum 참고 |
| Amazon S3 버킷 내 객체에 대해 이루어진 Amazon S3 객체 콘텐츠 선택 요청 건수입니다. 단위: 개수 유효 통계: Sum |
| Amazon S3 버킷의 Amazon S3 객체 콘텐츠 선택 요청으로 검사된 데이터 바이트 수입니다. 단위: 바이트 유효한 통계: Average(요청당 바이트), Sum(기간당 바이트), Sample Count, Min, Max(p100과 동일), p0.0과 p99.9 사이의 모든 백분위수 |
| Amazon S3 버킷의 Amazon S3 객체 콘텐츠 선택 요청 건으로 반환된 데이터 바이트 수입니다. 단위: 바이트 유효한 통계: Average(요청당 바이트), Sum(기간당 바이트), Sample Count, Min, Max(p100과 동일), p0.0과 p99.9 사이의 모든 백분위수 |
| 버킷의 콘텐츠를 나열하는 HTTP 요청의 수입니다. 단위: 개수 유효 통계: Sum |
| Amazon S3 버킷에 실행된 요청에 대해 다운로드된 바이트 수로, 여기서 응답에는 본문이 포함됩니다. 단위: 바이트 유효한 통계: Average(요청당 바이트), Sum(기간당 바이트), Sample Count, Min, Max(p100과 동일), p0.0과 p99.9 사이의 모든 백분위수 |
| Amazon S3 버킷에 대해 실행된 요청 본문을 포함하여 업로드된 바이트 수입니다. 단위: 바이트 유효한 통계: Average(요청당 바이트), Sum(기간당 바이트), Sample Count, Min, Max(p100과 동일), p0.0과 p99.9 사이의 모든 백분위수 |
| 0 또는 1의 값을 가진 Amazon S3 버킷에 실행된 HTTP 4xx 클라이언트 오류 상태 코드 요청 수입니다. 단위: 개수 유효 통계: Average(요청당 보고), Sum(기간당 보고), Min, Max, Sample Count |
| 0 또는 1의 값을 가진 Amazon S3 버킷에 실행된 HTTP 5xx 서버 오류 상태 코드 요청 수입니다. 단위: 개수 유효 통계: Average(요청당 보고), Sum(기간당 보고), Min, Max, Sample Count |
| Amazon S3 버킷이 전체 요청을 수신할 때부터 응답이 반환되기 시작하는 때까지의 요청당 시간입니다. 단위: 밀리초 유효한 통계: Average, Sum, Min, Max(p100과 동일), Sample Count, p0.0과 p100 사이의 모든 백분위수 |
| 최초 수신된 바이트부터 Amazon S3 버킷으로 전송된 마지막 바이트까지의 요청당 경과 시간입니다. 여기에는 요청 본문을 수신하고 요청 본문을 전송하는 데 소요된 시간이 포함되며, 이것은 단위: 밀리초 유효한 통계: Average, Sum, Min, Max(p100과 동일), Sample Count, p0.0과 p100 사이의 모든 백분위수 |
Amazon S3 CloudWatch 복제 지표
보류 중인 바이트, 보류 중인 작업, 복제 지연 시간을 추적하여 S3 복제 지표를 사용한 복제 진행률을 모니터링할 수 있습니다. 자세한 내용은 복제 지표로 진행률 모니터링을 참조하세요.
참고
Amazon CloudWatch에서 복제 지표에 대한 경보를 활성화할 수 있습니다. 복제 지표에 대한 경보를 설정할 때 누락된 데이터 처리 필드를 누락된 데이터를 무시로 처리(경보 상태 유지)로 설정합니다.
지표 | 설명 |
---|---|
| 지정된 복제 규칙에 대해 복제 대상 리전이 소스 리전 뒤에 있는 최대 시간(초)입니다. 단위: 초 유효한 통계: Max |
| 지정된 복제 규칙에 대해 복제 보류 중인 객체의 총 바이트 수입니다. 단위: 바이트 유효한 통계: Max |
| 지정된 복제 규칙에 대해 복제 보류 중인 작업 수입니다. 단위: 개수 유효한 통계: Max |
Amazon S3 on Outposts CloudWatch 지표
S3Outposts
네임스페이스에는 Amazon S3 on Outposts 버킷에 대한 다음 지표가 포함됩니다. 프로비저닝된 총 S3 on Outposts 바이트 수, 객체에 사용 가능한 총 바이트 수 및 지정된 버킷에 있는 모든 객체의 총 크기를 모니터링할 수 있습니다.
참고
S3 on Outposts는 다음 지표만 지원하며 다른 Amazon S3 지표는 지원하지 않습니다.
S3 on Outposts는 용량이 제한되어 있으므로 스토리지 사용률이 특정 임계값을 초과할 경우 알림을 제공하는 CloudWatch 알림을 생성할 수 있습니다.
지표 | 설명 |
---|---|
| Outpost에 대해 프로비저닝된 총 용량(바이트)입니다. 단위: 바이트 기간: 5분 |
| 고객 데이터를 저장하기 위해 Outpost에서 사용할 수 있는 여유 바이트 수입니다. 단위: 바이트 기간: 5분 |
| 지정된 버킷에 있는 모든 객체의 총 크기 단위: 개수 기간: 5분 |
AWS/Usage
CloudWatch 는 CloudWatch 자체 서비스에 대한 사용량의 일부를 추적하는 지표를 수집.
예를 들어, GetMetricData
등의 API 콜 수 등을 추적 관리하는데 사용할 수 있음.
지표
지표 | 설명 |
---|---|
| 계정에서 수행된 지정된 작업 수 |
Dimensions
차원 | 설명 |
---|---|
| 리소스가 포함된 AWS 서비스의 이름 CloudWatch 사용량 지표의 경우 이 차원 값은 |
| 추적 중인 리소스의 클래스. CloudWatch API 사용 지표는 이 차원을 |
| 추적 중인 리소스의 유형. 현재, |
| API 작업의 이름. 유효한 값은 다음과 같습니다.
|