AWS Global Accelerator Amazon CloudWatch 사용 - AWS Global Accelerator

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS Global Accelerator Amazon CloudWatch 사용

AWS Global Accelerator 는 가속기를 위해 Amazon CloudWatch 에 데이터 포인트를 게시합니다. CloudWatch 를 사용하면 이러한 데이터 요소에 대한 통계를 정렬된 시계열 데이터 세트로 검색할 수 있습니다. 이러한 통계를지표. 지표를 모니터링할 변수로 생각하면 데이터 요소는 시간에 따른 변수의 값을 나타냅니다. 예를 들어 지정된 기간 동안 가속기를 통해 트래픽을 모니터링할 수 있습니다. 각 데이터 요소에는 연결된 타임스탬프와 측정 단위(선택 사항)가 있습니다.

지표를 사용하여 시스템이 예상대로 수행되고 있는지 확인할 수 있습니다. 예를 들어 CloudWatch 경보를 생성하여 지정된 지표를 모니터링할 수 있으며, 지표가 허용 범위를 벗어난다고 간주되는 경우 작업(예: 이메일 주소로 알림 전송)를 시작할 수 있습니다.

Global Accelerator 는 요청이 가속기를 통과하는 경우에만 CloudWatch 에 지표를 보고합니다. 요청이 가속기를 통과하고 있는 경우 Global Accelerator 는 60초마다 지표를 측정하여 전송합니다. Accelerator 를 통과하는 요청이 없는 경우나 지표에 대한 데이터가 없는 경우에는 지표가 보고되지 않습니다.

자세한 내용은 Amazon CloudWatch 사용 설명서를 참조하십시오.

전역 Accelerator 지표

AWS/GlobalAccelerator 네임스페이스에는 다음 지표가 포함되어 있습니다.

지표 설명
NewFlowCount

해당 기간 동안 클라이언트에서 엔드포인트로 설정되는 새로운 TCP 및 UDP 흐름 (또는 연결) 의 총 수입니다.

보고 기준: 0이 아닌 값이 있을 때.

통계: 유일하게 유용한 통계는Sum.

Dimensions
  • Accelerator

  • Accelerator, Listener

  • Accelerator, Listener, EndpointGroup

  • Accelerator, SourceRegion

  • Accelerator, DestinationEdge

  • Accelerator, TransportProtocol

  • Accelerator, AcceleratorIPAddress

ProcessedBytesIn

TCP/IP 헤더를 포함하여 가속기가 처리하는 총 수신 바이트 수. 이 수에는 엔드포인트에 대한 모든 트래픽이 포함됩니다.

보고 기준: 0이 아닌 값이 있을 때.

통계: 유일하게 유용한 통계는Sum.

Dimensions
  • Accelerator

  • Accelerator, Listener

  • Accelerator, Listener, EndpointGroup

  • Accelerator, SourceRegion

  • Accelerator, DestinationEdge

  • Accelerator, TransportProtocol

  • Accelerator, AcceleratorIPAddress

ProcessedBytesOut

TCP/IP 헤더를 포함하여 가속기가 처리하는 나가는 총 바이트 수. 이 수는 엔드포인트의 트래픽, 마이너스 상태 확인 트래픽을 포함합니다.

보고 기준: 0이 아닌 값이 있을 때.

통계: 유일하게 유용한 통계는Sum.

Dimensions
  • Accelerator

  • Accelerator, Listener

  • Accelerator, Listener, EndpointGroup

  • Accelerator, SourceRegion

  • Accelerator, DestinationEdge

  • Accelerator, TransportProtocol

  • Accelerator, AcceleratorIPAddress

Accelerator에 대한 지표 차원

Accelerator 에 대한 지표를 필터링하려면 다음 차원을 사용하십시오.

차원 설명
Accelerator

Accelerator 를 기준으로 지표 데이터를 필터링합니다. 가속기 id (가속기 ARN 의 마지막 부분) 로 가속기를 지정합니다. 예를 들어 ARN 이arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh에서 다음을 지정할 수 있습니다.1234abcd-abcd-1234-abcd-1234abcdefgh.

Listener

리스너를 기준으로 지표 데이터를 필터링합니다. 리스너 ID (리스너 ARN 의 마지막 부분) 로 리스너를 지정합니다. 예를 들어 ARN 이arn:aws:globalaccelerator::012345678901:accelerator/1234abcd-abcd-1234-abcd-1234abcdefgh/listener/0123wxyz에서 다음을 지정할 수 있습니다.0123wxyz.

EndpointGroup

엔드포인트 그룹을 기준으로 지표 데이터를 필터링합니다. AWS 리전별로 엔드포인트 그룹을 지정합니다 (예:us-east-1(모두 소문자).

SourceRegion

애플리케이션 엔드포인트가 실행 중인 AWS 리전의 지리적 영역인 소스 리전별로 메트릭 데이터를 필터링합니다. 출처 영역은 다음 중 하나입니다.

  • NA — 미국 및 캐나다

  • EU — 유럽

  • AP — 아시아 태평양*

  • KR — 대한민국

  • INA — 인도

  • AU — 오스트레일리아

  • ME — 중동

  • SA — 남아메리카

*한국 및 인도 제외

DestinationEdge

클라이언트 트래픽을 처리하는 AWS 엣지 로케이션의 지리적 영역인 대상 에지별로 메트릭 데이터를 필터링합니다. 대상 가장자리는 다음 중 하나입니다.

  • NA — 미국 및 캐나다

  • EU — 유럽

  • AP — 아시아 태평양*

  • KR — 대한민국

  • INA — 인도

  • AU — 오스트레일리아

  • ME — 중동

  • SA — 남아메리카

  • ZA — 남아프리카

*한국 및 인도 제외

TransportProtocol

전송 프로토콜을 기준으로 지표 데이터를 필터링합니다. UDP 또는 TCP

AcceleratorIPAddress

가속기의 IP 주소, 즉 가속기에 할당된 정적 IP 주소 중 하나를 기준으로 지표 데이터를 필터링합니다.

전역 Accelerator 지표에 대한 통계

CloudWatch 는 Global Accelerator 가 게시한 지표 데이터 요소에 따라 통계를 제공합니다. 통계는 지정된 기간 동안 지표 데이터를 집계한 것입니다. 통계를 요청하면 지표 이름 및 차원으로 반환된 데이터 스트림이 식별됩니다. 차원이란 지표를 고유하게 식별하는 데 도움이 되는 이름/값 쌍을 말합니다. 예를 들어 유럽의 AWS 엣지 로케이션에서 바이트가 제공되는 가속기에 대해 처리된 바이트를 요청할 수 있습니다 (대상 에지는 “EU”).

다음은 유용할 수 있는 메트릭/차원 조합의 예입니다.

  • 두 가속기 IP 주소 각각에 의해 제공된 트래픽 양 (예: ProcessedBytesout) 을 확인하여 DNS 구성이 올바른지 확인합니다.

  • 사용자 트래픽의 지리적 분포를 보고 로컬 (예: 북미에서 북미) 또는 글로벌 (예: 호주 또는 인도에서 북미) 의 양을 모니터링합니다. 이를 확인하려면 특정 값으로 설정된 대상 가장자리 및 SourceRegion 차원을 사용하여 처리되는 바이트 입력 또는 처리바이트 출력 측정 단위를 봅니다.

Accelerator에 대한 CloudWatch 지표를 확인합니다.

CloudWatch 콘솔 또는 AWS CLI를 사용하여 가속기에 대한 CloudWatch 지표를 확인할 수 있습니다. 콘솔에서 지표가 모니터링 그래프로 표시됩니다. 모니터링 그래프는 가속기가 활성 상태로 요청을 수신하는 경우에만 데이터 요소를 보여 줍니다.

콘솔에서 또는 AWS CLI를 사용할 때 미국 서부 (오레곤) 리전의 글로벌 Accelerator 에 대한 CloudWatch 지표를 확인해야 합니다. AWS CLI를 사용하는 경우 다음 매개 변수를 포함하여 명령에 대한 미국 서부 (오레곤) 리전을 지정합니다.--region us-west-2.

CloudWatch 콘솔을 사용하여 지표를 보려면
  1. 다음 위치에서 CloudWatch 콘솔을 엽니다.https://us-west-2.console.aws.amazon.com/cloudwatch/home?region=us-west-2.

  2. 탐색 창에서 지표를 선택합니다.

  3. SelectGlobalAccelerator네임스페이스.

  4. (선택 사항) 모든 차원의 지표를 보려면 검색 필드에 이름을 입력합니다.

AWS CLI를 사용하여 측정치를 보려면

사용 가능한 지표의 목록을 표시하려면 아래 list-metrics 명령을 사용하십시오.

aws cloudwatch list-metrics --namespace AWS/GlobalAccelerator --region us-west-2
AWS CLI를 사용하여 지표에 대한 통계를 구하려면

다음을 사용하십시오.통계를 구하려면명령을 사용하여 지정된 지표 및 차원에 대한 통계를 가져올 수 있습니다. CloudWatch는 각각의 고유한 차원의 조합을 별도의 지표로 처리합니다. 게시가 되지 않은 차원의 조합을 사용해 통계를 검색할 수는 없습니다. 지표 생성 시 사용한 것과 동일하게 차원을 지정해야 합니다.

다음 예에서는 북미 (NA) 대상 에지에서 제공하는 가속기에 대해 처리된 총 바이트 수 (분당) 를 나열합니다.

aws cloudwatch get-metric-statistics --namespace AWS/GlobalAccelerator \ --metric-name ProcessedBytesIn \ --region us-west-2 \ --statistics Sum --period 60 \ --dimensions Name=Accelerator,Value=1234abcd-abcd-1234-abcd-1234abcdefgh Name=DestinationEdge,Value=NA \ --start-time 2019-12-18T20:00:00Z --end-time 2019-12-18T21:00:00Z

다음은 명령의 출력 예제입니다.

{ "Label": "ProcessedBytesIn", "Datapoints": [ { "Timestamp": "2019-12-18T20:45:00Z", "Sum": 2410870.0, "Unit": "Bytes" }, { "Timestamp": "2019-12-18T20:47:00Z", "Sum": 0.0, "Unit": "Bytes" }, { "Timestamp": "2019-12-18T20:46:00Z", "Sum": 0.0, "Unit": "Bytes" }, { "Timestamp": "2019-12-18T20:42:00Z", "Sum": 1560.0, "Unit": "Bytes" }, { "Timestamp": "2019-12-18T20:48:00Z", "Sum": 0.0, "Unit": "Bytes" }, { "Timestamp": "2019-12-18T20:43:00Z", "Sum": 1343.0, "Unit": "Bytes" }, { "Timestamp": "2019-12-18T20:49:00Z", "Sum": 0.0, "Unit": "Bytes" }, { "Timestamp": "2019-12-18T20:44:00Z", "Sum": 35791560.0, "Unit": "Bytes" } ] }