

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# CloudWatch クラスターとノードメトリクスのモニタリング
<a name="CloudWatchMetrics"></a>

ElastiCache と CloudWatch は、多様なメトリクスを収集できるように統合されています。CloudWatch を使用して、これらのメトリクスをモニタリングできます。

**注記**  
次の例には、CloudWatch コマンドラインツールが必要です。CloudWatch の詳細とデベロッパーツールのダウンロードについては、「[CloudWatch 製品ページ](https://aws.amazon.com/cloudwatch)」を参照してください。

次の手順は、CloudWatch を使用して、過去 1 時間のクラスターのストレージ領域統計を収集する方法を示しています。

**注記**  
以下の例で指定されている `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 マネジメントコンソールし、[https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/) で ElastiCache コンソールを開きます。

1. メトリクスを表示するキャッシュノードを選択します。
**注記**  
20 個を超えるノードを選択すると、コンソールでメトリクスを表示できなくなります。

   1. AWSマネジメントコンソールの**キャッシュクラスター**ページで、1 つ以上のクラスターの名前をクリックします。

      クラスターの詳細ページが表示されます。

   1. ウィンドウ上部にある **Nodes** タブをクリックします。

   1. 詳細ウィンドウの [**Nodes**] タブで、メトリクスを表示するキャッシュノードを選択します。

      使用可能な CloudWatch メトリクスのリストがコンソールウィンドウの下部に表示されます。

   1. **CPU Utilization** メトリクスをクリックします。

      CloudWatch コンソールが開き、選択されたメトリクスが表示されます。**Statistic** および **Period** ドロップダウンリストボックスや **Time Range** タブを使用すると、表示されるメトリクスを変更できます。

## 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>
  ```