

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 監控 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 管理主控台並開啟位於 https：//[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 (CPU 使用率)** 指標。

      隨即開啟 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>
  ```