

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

# 監控 CloudWatch 指標
<a name="cloudwatchmetrics"></a>

MemoryDB 和 CloudWatch 已整合，因此您可以收集各種指標。您可以使用 CloudWatch 來監控這些指標。

**注意**  
下列範例需使用 CloudWatch 命令列工具。如需 CloudWatch 和下載開發人員工具的詳細資訊，請參閱 [CloudWatch 產品頁面](https://aws.amazon.com/cloudwatch)。

下列程序說明如何使用 CloudWatch 來收集過去一小時叢集的儲存空間統計資料。

**注意**  
以下範例中提供的 `StartTime`和 `EndTime`值僅供說明之用。請務必為您的節點替換適當的開始和結束時間值。

如需 MemoryDB 限制的資訊，請參閱 MemoryDB [AWS 的服務限制](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html#limits_memorydb)。

## 監控 CloudWatch 指標 （主控台）
<a name="cloudwatchmetricsclusters.viewdetails"></a>

 **收集叢集的 CPU 使用率統計資料** 

1. 登入 AWS 管理主控台 並開啟位於 https：//[https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/) 的 MemoryDB 主控台。

1. 選取您要檢視指標的節點。
**注意**  
選取 20 個以上的節點時，會停用主控台上的指標檢視。

   1. 在 AWS 管理主控台的**叢集**頁面上，按一下一或多個叢集的名稱。

      叢集的詳細資訊頁面隨即出現。

   1. 按一下視窗頂端的 **Nodes (節點)** 標籤。

   1. 在詳細資訊視窗的**節點**索引標籤上，選取要檢視指標的節點。

      主控台視窗底部會顯示可用的 CloudWatch 指標清單。

   1. 按一下 **CPU Utilization (CPU 使用率)** 指標。

      隨即開啟 CloudWatch 主控台，並顯示您選取的指標。若要變更顯示的指標，可以使用 **Statistic (統計數字)** 和 **Period (期間)** 下拉式清單方塊和 **Time Range (時間範圍)** 索引標籤。

## 使用 CloudWatch CLI 監控 CloudWatch 指標
<a name="cloudwatchmetrics.cli"></a>

 **收集叢集的 CPU 使用率統計資料** 
+ 使用 CloudWatch 命令**aws cloudwatch get-metric-statistics**搭配下列參數 （請注意，開始和結束時間僅顯示為範例；您將需要替換自己的適當開始和結束時間）：

  若為 Linux、macOS 或 Unix：

  ```
  1. aws cloudwatch get-metric-statistics CPUUtilization \
  2.     --dimensions=ClusterName=mycluster,NodeId=0002" \
  3.     --statistics=Average \
  4.     --namespace="AWS/MemoryDB" \
  5.     --start-time 2013-07-05T00:00:00 \
  6.     --end-time 2013-07-06T00:00:00 \
  7.     --period=60
  ```

  針對 Windows：

  ```
  1. mon-get-stats CPUUtilization ^
  2.     --dimensions=ClusterName=mycluster,NodeId=0002" ^
  3.     --statistics=Average ^
  4.     --namespace="AWS/MemoryDB" ^
  5.     --start-time 2013-07-05T00:00:00 ^
  6.     --end-time 2013-07-06T00:00:00 ^
  7.     --period=60
  ```

## 使用 CloudWatch API 監控 CloudWatch 指標
<a name="cloudwatchmetrics.api"></a>

 **收集叢集的 CPU 使用率統計資料** 
+ 使用下列參數呼叫 CloudWatch API `GetMetricStatistics` (請注意，顯示的開始和結束時間僅為範例；您必須將其替代為適當的開始和結束時間)：
  + `Statistics.member.1``=Average`
  + `Namespace``=AWS/MemoryDB`
  + `StartTime``=2013-07-05T00:00:00`
  + `EndTime``=2013-07-06T00:00:00`
  + `Period``=60`
  + `MeasureName``=CPUUtilization`
  + `Dimensions``=ClusterName=mycluster,NodeId=0002`  
**Example**  

  ```
   1. http://monitoring.amazonaws.com/
   2.     ?SignatureVersion=4
   3.     &Action=GetMetricStatistics
   4.     &Version=2014-12-01
   5.     &StartTime=2013-07-16T00:00:00
   6.     &EndTime=2013-07-16T00:02:00
   7.     &Period=60
   8.     &Statistics.member.1=Average
   9.     &Dimensions.member.1="ClusterName=mycluster"
  10.     &Dimensions.member.2="NodeId=0002"
  11.     &Namespace=Amazon/memorydb
  12.     &MeasureName=CPUUtilization						
  13.     &Timestamp=2013-07-07T17%3A48%3A21.746Z
  14.     &AWS;AccessKeyId=<&AWS; Access Key ID>
  15.     &Signature=<Signature>
  ```