

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

# CloudWatch 클러스터 및 노드 지표 모니터링
<a name="CloudWatchMetrics"></a>

ElastiCache와 CloudWatch가 서로 통합되어 있어서 다양한 지표를 수집할 수 있습니다. CloudWatch를 사용하여 이러한 지표를 모니터링할 수 있습니다.

**참고**  
다음 예제를 실행하려면 CloudWatch 명령줄 도구가 필요합니다. CloudWatch에 대해 자세한 내용을 알아보고 개발자 도구를 다운로드하려면 [ CloudWatch 제품 페이지](https://aws.amazon.com/cloudwatch)를 참조하세요.

다음 절차에서는 CloudWatch를 사용하여 지난 시간 클러스터의 스토리지 공간 통계를 수집하는 방법을 보여줍니다.

**참고**  
아래 예제에 나온 `StartTime` 및 `EndTime` 값은 설명을 돕기 위해 지정되었습니다. 따라서 캐시 노드의 올바른 시작 및 종료 시간 값으로 대체해야 합니다.

ElastiCache 한도에 대한 자세한 내용은 ElastiCache에 대한 [AWS서비스 한도](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html#limits_elasticache)를 참조하세요.

## CloudWatch 클러스터 및 노드 지표 모니터링(콘솔)
<a name="CloudWatchMetrics.CON"></a>

 **캐시 클러스터의 CPU 사용률 통계를 수집하려면** 

1. 에 로그인AWS Management Console하고 [ https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/) ElastiCache 콘솔을 엽니다.

1. 지표를 확인할 캐시 노드를 선택합니다.
**참고**  
20개보다 많은 노드를 선택하면 콘솔에 지표가 표시되지 않습니다.

   1. AWS관리 콘솔의 **캐시 클러스터** 페이지에서 하나 이상의 클러스터 이름을 클릭합니다.

      클러스터의 세부 정보 페이지가 나타납니다.

   1. 창 맨 위의 [**Nodes**] 탭을 클릭합니다.

   1. 세부 정보 창의 [**Nodes**] 탭에서 지표를 확인할 캐시 노드를 선택합니다.

      사용 가능한 CloudWatch 지표 목록이 콘솔 창 하단에 나타납니다.

   1. [**CPU Utilization**] 지표를 클릭합니다.

      선택한 지표가 표시된 CloudWatch 콘솔이 열립니다. **통계** 및 **기간** 드롭다운 목록 상자와 **시간 범위** 탭을 사용하여 표시되는 지표를 변경할 수 있습니다.

## CloudWatch CLI를 사용하여 CloudWatch 클러스터 및 노드 지표 모니터링
<a name="CloudWatchMetrics.CLI"></a>

 **캐시 클러스터의 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-time 2018-07-05T00:00:00 \
      --end-time 2018-07-06T00:00:00 \
      --period=3600
  ```

  Windows의 경우:

  ```
  aws cloudwatch get-metric-statistics ^
      --namespace AWS/ElastiCache ^
      --metric-name CPUUtilization ^
      --dimensions='[{"Name":"CacheClusterId","Value":"test"},{"Name":"CacheNodeId","Value":"0001"}]' ^
      --statistics=Average ^
      --start-time 2018-07-05T00:00:00 ^
      --end-time 2018-07-06T00:00:00 ^
      --period=3600
  ```

## CloudWatch API를 사용하여 CloudWatch 클러스터 및 노드 지표 모니터링
<a name="CloudWatchMetrics.API"></a>

 **캐시 클러스터의 CPU 사용률 통계를 수집하려면** 
+ CloudWatch API `GetMetricStatistics`를 다음 파라미터와 함께 호출합니다. 시작 및 종료 시간은 예제와 같이 표시되며 적절한 시작 및 종료 시간으로 대체해야 합니다.
  + `Statistics.member.1``=Average`
  + `Namespace``=AWS/ElastiCache`
  + `StartTime``=2013-07-05T00:00:00`
  + `EndTime``=2013-07-06T00:00:00`
  + `Period``=60`
  + `MeasureName``=CPUUtilization`
  + `Dimensions``=CacheClusterId=mycachecluster,CacheNodeId=0002`  
**Example**  

  ```
   1. http://monitoring.amazonaws.com/
   2.     ?Action=GetMetricStatistics
   3.     &SignatureVersion=4
   4.     &Version=2014-12-01
   5.     &StartTime=2018-07-05T00:00:00
   6.     &EndTime=2018-07-06T23:59:00
   7.     &Period=3600
   8.     &Statistics.member.1=Average
   9.     &Dimensions.member.1="CacheClusterId=mycachecluster"
  10.     &Dimensions.member.2="CacheNodeId=0002"
  11.     &Namespace=&AWS;/ElastiCache
  12.     &MeasureName=CPUUtilization						
  13.     &Timestamp=2018-07-07T17%3A48%3A21.746Z
  14.     &AWS;AccessKeyId=<&AWS; Access Key ID>
  15.     &Signature=<Signature>
  ```