기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
CloudWatch 클러스터 및 노드 지표 모니터링
ElastiCache와 CloudWatch가 서로 통합되어 있어서 다양한 지표를 수집할 수 있습니다. CloudWatch를 사용하여 이러한 지표를 모니터링할 수 있습니다.
참고
다음 명령줄 예제에서는 AWS 명령줄 인터페이스(AWS CLI)를 사용합니다. 자세한 내용은 AWS 명령줄 인터페이스 사용 설명서를 참조하세요.
다음 절차에서는 CloudWatch를 사용하여 클러스터에 대한 CPU 사용률 통계를 수집하는 방법을 보여줍니다.
참고
아래 예제에 나온 StartTime 및 EndTime 값은 설명을 돕기 위해 지정되었습니다. 따라서 캐시 노드의 올바른 시작 및 종료 시간 값으로 대체해야 합니다.
ElastiCache 한도에 대한 자세한 내용은 ElastiCache에 대한 AWS 서비스 한도를 참조하세요.
CloudWatch 클러스터 및 노드 지표 모니터링(콘솔)
클러스터의 노드에 대한 지표를 보려면
-
에 로그인 AWS Management Console 하고 https://console.aws.amazon.com/elasticache/
ElastiCache 콘솔을 엽니다. -
탐색 창에서 클러스터의 엔진에 따라 Valkey 캐시, Redis OSS 캐시 또는 Memcached 캐시를 선택합니다.
-
클러스터를 선택합니다.
-
지표 탭을 선택합니다.
차트는 클러스터의 노드에 대한 지표를 보여줍니다. 노드가 16개를 초과하는 Valkey 클러스터의 경우 차트에는 기본적으로 처음 16개의 노드가 표시됩니다.
참고
지표 탭은 한 번에 최대 16개의 노드를 차트로 표시합니다.
-
(발키만 해당, 선택 사항) 차트로 표시할 노드를 선택하려면 노드 ID 또는 샤드 ID 필터를 사용합니다.
필터가 16개 이상의 노드와 일치하는 경우 콘솔에 16개 이상의 노드를 선택할 수 없음이 표시됩니다. 다른 노드를 보려면 필터를 로 변경합니다
Shard ID = 0003. -
(Redis OSS 및 Memcached만 해당) 차트로 표시할 노드를 선택하려면 노드 비교를 선택한 다음 노드를 선택합니다.
노드가 16개 이상인 클러스터의 경우 차트에 차트로 표시할 노드를 선택할 때까지 지표가 표시되지 않습니다.
(발키만 해당) 지표 탭에는 두 개의 뷰가 있습니다. 기본값인 Classic 보기에는 CloudWatch 지표가 표시됩니다. 세부 보기에는 OpenTelemetry 지표가 표시되며 세부 모니터링을 사용할 수 있는 리전에만 표시됩니다. 세부 보기에 대한 자세한 내용은 OpenTelemetry 지표를 사용하여 ElastiCache 모니터링을 참조하세요.
AWS CLI를 사용하여 CloudWatch 클러스터 및 노드 지표 모니터링
캐시 클러스터의 CPU 사용률 통계를 수집하려면
-
Linux, macOS, Unix의 경우:
aws cloudwatch get-metric-statistics \ --namespace AWS/ElastiCache \ --metric-name CPUUtilization \ --dimensions='[{"Name":"CacheClusterId","Value":"test"},{"Name":"CacheNodeId","Value":"0001"}]'\ --statistics=Average\ --start-time2018-07-05T00:00:00\ --end-time2018-07-06T00:00:00\ --period=3600Windows의 경우:
aws cloudwatch get-metric-statistics ^ --namespace AWS/ElastiCache ^ --metric-name CPUUtilization ^ --dimensionsName=CacheClusterId,Value=test Name=CacheNodeId,Value=0001^ --statistics=Average^ --start-time2018-07-05T00:00:00^ --end-time2018-07-06T00:00:00^ --period=3600
CloudWatch API를 사용하여 CloudWatch 클러스터 및 노드 지표 모니터링
캐시 클러스터의 CPU 사용률 통계를 수집하려면
-
CloudWatch API
GetMetricStatistics를 다음 파라미터와 함께 호출합니다. 시작 및 종료 시간은 예제와 같이 표시되며 적절한 시작 및 종료 시간으로 대체해야 합니다.-
Statistics.member.1=Average -
Namespace=AWS/ElastiCache -
StartTime=2018-07-05T00:00:00 -
EndTime=2018-07-06T23:59:00 -
Period=3600 -
MetricName=CPUUtilization -
Dimensions.member.1.Name=CacheClusterId -
Dimensions.member.1.Value=mycachecluster -
Dimensions.member.2.Name=CacheNodeId -
Dimensions.member.2.Value=0002
예
https://monitoring.amazonaws.com/ ?Action=GetMetricStatistics &SignatureVersion=4 &Version=2010-08-01 &StartTime=2018-07-05T00:00:00 &EndTime=2018-07-06T23:59:00 &Period=3600 &Statistics.member.1=Average &Dimensions.member.1.Name=CacheClusterId &Dimensions.member.1.Value=mycachecluster &Dimensions.member.2.Name=CacheNodeId &Dimensions.member.2.Value=0002 &Namespace=AWS/ElastiCache &MetricName=CPUUtilization &Timestamp=2018-07-07T17%3A48%3A21.746Z &SignatureMethod=HmacSHA256 &X-Amz-Credential=<credential> -