Gateway Load Balancer의 CloudWatch 지표 - Elastic Load Balancing

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

Gateway Load Balancer의 CloudWatch 지표

Elastic Load Balancing은 Gateway Load Balancer와 대상을 위해 Amazon CloudWatch에 데이터 포인트를 게시합니다. CloudWatch를 사용하면 이러한 데이터 포인트에 대한 통계를 정렬된 시계열 데이터 집합으로서 가져올 수 있습니다. 이를 지표라고 합니다. 모니터링할 변수로서 지표를 생각하고, 시간에 따른 해당 변수의 값으로서 데이터 포인트를 생각합니다. 예를 들어 지정된 기간 동안 Gateway Load Balancer에 대한 정상 상태 대상의 총 수를 모니터링할 수 있습니다. 각 데이터 요소에는 연결된 타임스탬프와 측정 단위(선택 사항)가 있습니다.

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

Elastic Load Balancing은 요청이 Gateway Load Balancer를 통과하는 경우에만 지표를 CloudWatch에 보고합니다. 요청 흐름이 있는 경우 Elastic Load Balancing은 60초 간격으로 지표를 측정하고 전송합니다. 요청 흐름이 없는 경우나 지표에 대한 데이터가 없는 경우에는 지표가 보고되지 않습니다.

자세한 설명은 Amazon CloudWatch 사용자 가이드를 참조하세요.

Gateway Load Balancer 지표

AWS/GatewayELB 네임스페이스에는 다음과 같은 지표가 포함됩니다.

지표 설명
ActiveFlowCount

클라이언트에서 대상까지의 동시 흐름(또는 연결)의 총 수입니다.

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

통계: 가장 유용한 통계는 Average, MaximumMinimum입니다.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ConsumedLCUs

로드 밸런서에서 사용하는 로드 밸런서 용량 단위(LCU) 수. 시간 단위로 사용한 LCU 수만큼 요금을 지불하면 됩니다. 자세한 내용은 Elastic Load Balancing 요금을 참조하세요.

보고 기준: 항상 보고

통계: 모두

Dimensions
  • LoadBalancer

HealthyHostCount

정상 상태로 간주되는 대상 수.

Reporting criteria(보고 기준): 상태 확인을 활성화한 경우 보고됨

통계: 가장 유용한 통계는 MaximumMinimum입니다.

Dimensions
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

NewFlowCount

해당 기간 동안 클라이언트에서 대상까지 설정되는 새로운 흐름(또는 연결)의 총 수입니다.

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

통계: 가장 유용한 통계는 Sum입니다.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

PeakBytesPerSecond

샘플링 기간 동안 10초마다 계산되는 초당 처리된 가장 높은 평균 바이트입니다. 이 지표에는 상태 확인 트래픽이 포함되지 않습니다.

보고 기준: 항상 보고

통계: 가장 유용한 통계는 Maximum입니다.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

PeakPacketsPerSecond

샘플링 기간 동안 10초마다 계산되는 최고 평균 패킷 속도(초당 처리되는 패킷). 이 지표에는 상태 확인 트래픽이 포함됩니다.

보고 기준: 항상 보고

통계: 가장 유용한 통계는 Maximum입니다.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ProcessedBytes

로드 밸런서에서 처리된 총 바이트 수. 이 수는 상태 확인 트래픽이 아니라 대상으로 들어오고 나가는 트래픽을 포함합니다.

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

통계: 가장 유용한 통계는 Sum입니다.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

RejectedFlowCount

로드 밸런서에서 거부한 총 흐름(또는 연결) 수입니다.

보고 기준: 항상 보고.

통계: 가장 유용한 통계는 Average, MaximumMinimum입니다.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

RejectedFlowCount_TCP

로드 밸런서에서 거부한 TCP 흐름(또는 연결) 수입니다.

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

통계: 가장 유용한 통계는 Sum입니다.

Dimensions
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

UnHealthyHostCount

비정상 상태로 간주되는 대상 수.

Reporting criteria(보고 기준): 상태 확인을 활성화한 경우 보고됨

통계: 가장 유용한 통계는 MaximumMinimum입니다.

Dimensions
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

Gateway Load Balancer의 지표 차원

Gateway Load Balancer의 지표를 필터링하려면 다음 차원을 사용하세요.

차원 설명
AvailabilityZone

가용 영역을 기준으로 지표 데이터를 필터링합니다.

LoadBalancer

Gateway Load Balancer를 기준으로 지표 데이터를 필터링합니다. Gateway Load Balancer는 다음과 같이 지정합니다. gateway/load-balancer-name/1234567890123456(로드 밸런서 ARN의 마지막 구간)

TargetGroup

대상 그룹을 기준으로 지표 데이터를 필터링합니다. 대상 그룹은 다음과 같이 지정합니다. targetgroup/target-group-name/1234567890123456(대상 그룹 ARN의 마지막 구간).

Gateway Load Balancer의 CloudWatch 지표 보기

Amazon EC2 콘솔을 사용하여 Gateway Load Balancer에 대한 CloudWatch 지표를 볼 수 있습니다. 이 측정치들은 모니터링 그래프로 표시됩니다. Gateway Load Balancer가 활성 상태로 요청을 수신 중에 있으면 모니터링 그래프에 데이터 요소가 표시됩니다.

또는 CloudWatch 콘솔을 사용하여 Gateway Load Balancer에 대한 지표를 볼 수 있습니다.

콘솔을 사용한 메트릭 확인
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 대상 그룹을 기준으로 필터링한 지표를 보려면 다음 작업을 수행합니다.

    1. 탐색 창에서 대상 그룹을 선택합니다.

    2. 대상 그룹을 선택하고 모니터링을 선택합니다.

    3. (선택 사항) 시간을 기준으로 결과를 필터링하려면 다음에 대한 데이터 표시에서 시간 범위를 선택합니다.

    4. 단일 지표를 크게 보려면 그래프를 선택합니다.

  3. Gateway Load Balancer를 기준으로 필터링한 지표를 보려면 다음 작업을 수행합니다.

    1. 탐색 창에서 로드 밸런서를 선택합니다.

    2. Gateway Load Balancer를 선택하고 모니터링을 선택합니다.

    3. (선택 사항) 시간을 기준으로 결과를 필터링하려면 다음에 대한 데이터 표시에서 시간 범위를 선택합니다.

    4. 단일 지표를 크게 보려면 그래프를 선택합니다.

CloudWatch 콘솔을 사용하여 지표를 보려면
  1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

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

  3. GatewayELB 네임스페이스를 선택합니다.

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

를 사용하여 지표를 보려면 AWS CLI

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

aws cloudwatch list-metrics --namespace AWS/GatewayELB
를 사용하여 지표에 대한 통계를 가져오려면 AWS CLI

지정된 지표 및 차원에 대한 통계를 구하려면 아래 get-metric-statistics 명령을 사용하세요. CloudWatch는 각각의 고유한 차원의 조합을 별도의 지표로 처리합니다. 특별 게시가 되지 않은 차원의 조합을 사용해 통계를 검색할 수는 없습니다. 지표 생성 시 사용한 것과 동일하게 차원을 지정해야 합니다.

aws cloudwatch get-metric-statistics --namespace AWS/GatewayELB \ --metric-name UnHealthyHostCount --statistics Average --period 3600 \ --dimensions Name=LoadBalancer,Value=net/my-load-balancer/50dc6c495c0c9188 \ Name=TargetGroup,Value=targetgroup/my-targets/73e2d6bc24d8a067 \ --start-time 2017-04-18T00:00:00Z --end-time 2017-04-21T00:00:00Z

출력의 예제는 다음과 같습니다.

{ "Datapoints": [ { "Timestamp": "2020-12-18T22:00:00Z", "Average": 0.0, "Unit": "Count" }, { "Timestamp": "2020-12-18T04:00:00Z", "Average": 0.0, "Unit": "Count" }, ... ], "Label": "UnHealthyHostCount" }