

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

# 使用 Amazon CloudWatch 監控 Amazon Aurora 指標
<a name="monitoring-cloudwatch"></a>

Amazon CloudWatch 是指標儲存體。儲存體會收集並處理來自 Amazon Aurora 的原始資料，進而將這些資料轉換為便於讀取且幾近即時的指標。如需傳送至 CloudWatch 的 Amazon Aurora 指標完整清單，請參閱 [Amazon Aurora 的指標參考](https://docs.aws.amazon.com/en_us/AmazonRDS/latest/AuroraUserGuide/metrics-reference.html)。

若要大規模分析資料庫的效能以及進行疑難排解，請使用 [CloudWatch Database Insights](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_DatabaseInsights.html)。

**Topics**
+ [Amazon Aurora 和 Amazon CloudWatch 的概觀](#cw-metrics-overview)
+ [在 CloudWatch 主控台和 中檢視資料庫叢集指標 AWS CLI](metrics_dimensions.md)
+ [將 Performance Insights 指標匯出至 CloudWatch](PI_metrics_export_CW.md)
+ [建立 CloudWatch 警示來監控 Amazon Aurora](creating_alarms.md)

## Amazon Aurora 和 Amazon CloudWatch 的概觀
<a name="cw-metrics-overview"></a>

根據預設，Amazon Aurora 每隔 1 分鐘會自動將指標資料傳送至 CloudWatch。例如，`CPUUtilization` 指標記錄一段時間內資料庫執行個體的 CPU 利用率百分比。含少於 60 秒期間 (1 分鐘) 的資料點可供使用 15 天。這表示您可以存取歷史資訊，並查看 Web 應用程式或服務的執行效能。

您現在可以將 Performance Insights 指標儀表板從 Amazon RDS 匯出到 Amazon CloudWatch。您可以將預先設定或自訂的指標儀表板匯出為新的儀表板，或將其新增至現有的 CloudWatch 儀表板。匯出的儀表板可在 CloudWatch 主控台中檢視。如需如何將 Performance Insights 指標儀表板匯出至 CloudWatch 的詳細資訊，請參閱[將 Performance Insights 指標匯出至 CloudWatch](PI_metrics_export_CW.md)。

如下圖所示，您可為 CloudWatch 指標設定警示。例如，您可能會建立一個警示，當執行個體的 CPU 利用率超過 70% 時發出訊號。您可以設定 Amazon Simple Notification Service 在超過閾值時傳送電子郵件給您。

![\[AWS CloudWatch 中的 RDS 指標\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/AuroraUserGuide/images/rds-cloudwatch.png)


Amazon RDS 會向 Amazon CloudWatch 發佈下列類型的指標：
+ 在叢集和執行個體兩個層級的 Aurora 指標

  如需關於這些指標的表格，請參閱 [Amazon Aurora 的 Amazon CloudWatch 指標](Aurora.AuroraMonitoring.Metrics.md)。
+ 績效詳情指標

  如需關於這些指標的表格，請參閱 [Amazon RDS Performance Insights 的 Amazon CloudWatch 指標](USER_PerfInsights.Cloudwatch.md) 和 [Performance Insights 計數器指標](USER_PerfInsights_Counters.md)。
+ 增強型監控指標 (發佈至 Amazon CloudWatch Logs)

  如需關於這些指標的表格，請參閱 [增強型監控中的作業系統指標](USER_Monitoring-Available-OS-Metrics.md)。
+ 您 中 Amazon RDS 服務配額的使用指標 AWS 帳戶

  如需關於這些指標的表格，請參閱 [Amazon Aurora 的 Amazon CloudWatch 用量指標](Aurora.AuroraMonitoring.Metrics.md#rds-metrics-usage)。如需 Amazon RDS 配額的詳細資訊，請參閱 [Amazon Aurora 的配額和條件限制](CHAP_Limits.md)。

如需 CloudWatch 的詳細資訊，請參閱《Amazon CloudWatch 使用者指南》**中的[什麼是 Amazon CloudWatch？](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/WhatIsCloudWatch.html)。如需有關 CloudWatch 指標保留的詳細資訊，請參閱[指標保留](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/cloudwatch_concepts.html#metrics-retention)。

# 在 CloudWatch 主控台和 中檢視資料庫叢集指標 AWS CLI
<a name="metrics_dimensions"></a>

接下來，您可以找到有關如何使用 CloudWatch 檢視資料庫執行個體指標的詳細資料。如需使用 CloudWatch Logs 即時監控資料庫執行個體之作業系統指標的相關資訊，請參閱[使用增強型監控來監控作業系統指標](USER_Monitoring.OS.md)。

當您使用 Amazon Aurora 資源時，Amazon Aurora 每分鐘都會將指標和維度傳送至 Amazon CloudWatch。

您現在可以將 Performance Insights 指標儀表板從 Amazon RDS 匯出到 Amazon CloudWatch，並在 CloudWatch 主控台中檢視這些指標。如需如何將 Performance Insights 指標儀表板匯出至 CloudWatch 的詳細資訊，請參閱 [將 Performance Insights 指標匯出至 CloudWatch](PI_metrics_export_CW.md)。

請使用下列程序，在 CloudWatch 主控台和 CLI 中檢視 Amazon Aurora 的指標。

## 主控台
<a name="metrics_dimensions.console"></a>

**使用 Amazon CloudWatch 主控台檢視指標**

指標會先依服務命名空間分組，再依各命名空間內不同的維度組合分類。

1. 在 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

   CloudWatch 概觀首頁隨即顯示。  
![\[CloudWatch 概觀頁面\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/AuroraUserGuide/images/monitoring-overviewpage-console2.png)

1. 如有需要，請變更 AWS 區域。從導覽列中，選擇 AWS 資源 AWS 區域 所在的 。如需詳細資訊，請參閱 [ Regions and endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html)。

1. 在導覽窗格中，選擇 **Metrics** (指標)，然後選擇 **All metrics** (所有指標)。  
![\[選擇指標命名空間\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/AuroraUserGuide/images/cw-all-metrics.png)

1. 向下捲動並選擇 **RDS** 指標命名空間。

   此頁面顯示 Amazon Aurora 維度。如需這些維度的說明，請參閱 [Aurora 的 Amazon CloudWatch 維度](dimensions.md)。  
![\[選擇指標命名空間\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/AuroraUserGuide/images/rds-monitoring-01.png)

1. 選擇指標維度，例如 **By Database Class (依照資料庫類別)**。  
![\[篩選指標\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/AuroraUserGuide/images/metrics-by-instance-class.png)

1. 執行下列其中一個動作：
   + 若要排序指標，請使用直欄標題。
   + 若要將指標圖形化，請選取指標旁的核取方塊。
   + 若要依資源篩選，請選擇資源 ID，然後選擇 **Add to search (新增至搜尋)**。
   + 若要依指標篩選，請選擇指標名稱，然後選擇 **Add to search** (新增至搜尋)。

   下面的範例會篩選 **db.t3.medium** 類別並繪製 **CPUUtilization** 指標。  
![\[篩選指標\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/AuroraUserGuide/images/rds-monitoring-03.png)

您可以有關如何使用 CloudWatch 指標來分析 Aurora PostgreSQL 資源用量的詳細資訊。如需詳細資訊，請參閱[使用 Amazon CloudWatch 指標來分析 Aurora PostgreSQL 的資源用量](AuroraPostgreSQL_AnayzeResourceUsage.md) 

## AWS CLI
<a name="metrics_dimensions.CLI"></a>

若要使用 取得指標資訊 AWS CLI，請使用 CloudWatch 命令 [https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/list-metrics.html](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/list-metrics.html)。以下範例會列出 `AWS/RDS` 命名空間中的所有指標。

```
aws cloudwatch list-metrics --namespace AWS/RDS
```

若要取得指標資料，請使用 [https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-data.html](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-data.html) 命令。

以下範例會取得執行個體 `my-instance` 指定 24 小時期間的 `CPUUtilization` 統計數字，精細程度為 5 分鐘。

使用下列內容建立 JSON 檔案 `CPU_metric.json`。

```
 1. {
 2.    "StartTime" : "2023-12-25T00:00:00Z",
 3.    "EndTime" : "2023-12-26T00:00:00Z",
 4.    "MetricDataQueries" : [{
 5.      "Id" : "cpu",	    
 6.      "MetricStat" : {
 7. 	   "Metric" : {	  
 8.   	     "Namespace" : "AWS/RDS",
 9.   	     "MetricName" : "CPUUtilization",
10.   	     "Dimensions" : [{ "Name" : "DBInstanceIdentifier" , "Value" : my-instance}]
11. 	   },  
12.        "Period" : 360,
13.        "Stat" : "Minimum" 
14.      }
15.    }]
16. }
```

**Example**  
對於 Linux、macOS 或 Unix：  

```
1. aws cloudwatch get-metric-data \
2.     --cli-input-json file://CPU_metric.json
```
在 Windows 中：  

```
1. aws cloudwatch get-metric-data ^
2.      --cli-input-json file://CPU_metric.json
```
範例輸出如下所示：  

```
{
    "MetricDataResults": [
        {
            "Id": "cpu",
            "Label": "CPUUtilization",
            "Timestamps": [
                "2023-12-15T23:48:00+00:00",
                "2023-12-15T23:42:00+00:00",
                "2023-12-15T23:30:00+00:00",
                "2023-12-15T23:24:00+00:00",
                ...
            ],
            "Values": [
                13.299778337027714,
                13.677507543049558,
                14.24976250395827,
                13.02521708695145,
                ...
            ],
            "StatusCode": "Complete"
        }
    ],
    "Messages": []
}
```
如需詳細資訊，請參閱《*Amazon CloudWatch 使用者指南*》中的[取得指標的統計數字](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/getting-metric-data.html)。

# 將 Performance Insights 指標匯出至 CloudWatch
<a name="PI_metrics_export_CW"></a>

Performance Insights 可讓您將資料庫執行個體的預先設定或自訂指標儀表板匯出至 Amazon CloudWatch。您可以將此指標儀表板匯出為新的儀表板，或將其新增至現有的 CloudWatch 儀表板。當選擇要將儀表板新增至現有的 CloudWatch 儀表板時，您可以建立標頭標籤，以便指標出現在 CloudWatch 儀表板的個別區段中。

您可以在 CloudWatch 主控台中檢視匯出的指標儀表板。如果您在匯出 Performance Insights 指標儀表板之後，將新指標新增至其中，則必須再次匯出此儀表板，才能在 CloudWatch 主控台中檢視新指標。

您也可以在 Performance Insights 儀表板中選取指標小工具，並在 CloudWatch 主控台中檢視指標資料。

如需有關在 CloudWatch 主控台中檢視指標的詳細資訊，請參閱 [在 CloudWatch 主控台和 中檢視資料庫叢集指標 AWS CLI](metrics_dimensions.md)。

在下列各節中，將 Performance Insights 指標匯出至 CloudWatch 作為新的或現有的儀表板，以及在 CloudWatch 中檢視 Performance Insights 指標。

**Topics**
+ [將 Performance Insights 指標當作新儀表板匯出至 CloudWatch](PI_metrics_export_CW.new_dashboard.md)
+ [將 Performance Insights 指標新增至現有的 CloudWatch 儀表板](PI_metrics_export_CW.existing_dashboard.md)
+ [在 CloudWatch 中檢視 Performance Insights 指標小工具](PI_metrics_export_CW.individual_widget.md)

# 將 Performance Insights 指標當作新儀表板匯出至 CloudWatch
<a name="PI_metrics_export_CW.new_dashboard"></a>

從 Performance Insights 儀表板中選擇預先設定或自訂指標儀表板，並將其當作新儀表板匯出至 CloudWatch。您可以在 CloudWatch 主控台中檢視匯出的儀表板。

**將 Performance Insights 指標儀表板當作新儀表板匯出至 CloudWatch**

1. 前往 [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)，開啟 Amazon RDS 主控台。

1. 在左側導覽窗格中，選擇 **Performance Insights (績效詳情)**。

1. 選擇資料庫執行個體。

   資料庫執行個體的績效詳情儀表板即會出現。

1. 向下捲動並選擇**指標**。

   根據預設，具有 Performance Insights 指標的預先設定儀表板即會出現。

1. 選擇預先設定或自訂儀表板，然後選擇**匯出至 CloudWatch**。

   **匯出至 CloudWatch** 視窗隨即出現。  
![\[具有 [匯出至 CloudWatch] 按鈕的 Performance Insights 儀表板\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/AuroraUserGuide/images/PI-ExprtToCW.png)

1. 選擇**匯出為新儀表板**。  
![\[[匯出至 CloudWatch] 視窗，其中已選取 [匯出為新儀表板] 選項\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/AuroraUserGuide/images/PI-ExprtToCW-NewDashboard.png)

1. 在**儀表板名稱**欄位中輸入新儀表板的名稱，然後選擇**確認**。

   在成功匯出儀表板之後，橫幅會顯示一則訊息。  
![\[具有成功訊息的橫幅\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/AuroraUserGuide/images/PI-ExprtToCW-SuccessBanner.png)

1. 在橫幅中選擇連結或**在 CloudWatch 中檢視**，以在 CloudWatch 主控台中檢視指標儀表板。

# 將 Performance Insights 指標新增至現有的 CloudWatch 儀表板
<a name="PI_metrics_export_CW.existing_dashboard"></a>

將預先設定或自訂指標儀表板新增至現有的 CloudWatch 儀表板。您可以將標籤新增至指標儀表板，以出現在 CloudWatch 儀表板的個別區段中。

**將指標匯出至現有的 CloudWatch 儀表板**

1. 前往 [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)，開啟 Amazon RDS 主控台。

1. 在左側導覽窗格中，選擇 **Performance Insights (績效詳情)**。

1. 選擇資料庫執行個體。

   資料庫執行個體的績效詳情儀表板即會出現。

1. 向下捲動並選擇**指標**。

   依預設，具有 Performance Insights 指標的預先設定儀表板即會出現。

1. 選擇預先設定或自訂儀表板，然後選擇**匯出至 CloudWatch**。

   **匯出至 CloudWatch** 視窗隨即出現。

1. 選擇**新增至現有儀表板**。  
![\[[匯出至 CloudWatch] 視窗，其中已選取 [新增至現有儀表板] 選項\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/AuroraUserGuide/images/Pi-ExprtToCW-AddToExistingBoard.png)

1. 指定儀表板目的地和標籤，然後選擇**確認**。
   + **CloudWatch 儀表板目的地** – 選擇現有的 CloudWatch 儀表板。
   + **CloudWatch 儀表板區段標籤 – 選用** – 輸入 Performance Insights 指標的名稱，以出現在 CloudWatch 儀表板的這個區段中。

   在成功匯出儀表板之後，橫幅會顯示一則訊息。

1. 在橫幅中選擇連結或**在 CloudWatch 中檢視**，以在 CloudWatch 主控台中檢視指標儀表板。

# 在 CloudWatch 中檢視 Performance Insights 指標小工具
<a name="PI_metrics_export_CW.individual_widget"></a>

在 Amazon RDS Performance Insights 儀表板中選取 Performance Insights 指標小工具，並在 CloudWatch 主控台中檢視指標資料。

**在 CloudWatch 主控台中匯出指標小工具和檢視指標資料**

1. 前往 [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)，開啟 Amazon RDS 主控台。

1. 在左側導覽窗格中，選擇 **Performance Insights (績效詳情)**。

1. 選擇資料庫執行個體。

   資料庫執行個體的績效詳情儀表板即會出現。

1. 向下捲動至**指標**。

   依預設，具有 Performance Insights 指標的預先設定儀表板即會出現。

1. 選擇指標小工具，然後在功能表中選擇**在 CloudWatch 中檢視**。  
![\[選取的小工具，其中具有 [在 CloudWatch 中檢視] 的功能表\]](http://docs.aws.amazon.com/zh_tw/AmazonRDS/latest/AuroraUserGuide/images/PI-ExprtToCW-SelectedMetric.png)

   指標資料會出現在 CloudWatch 主控台中。

# 建立 CloudWatch 警示來監控 Amazon Aurora
<a name="creating_alarms"></a>

您可以建立 CloudWatch 警報，在警示變更狀態時傳送 Amazon SNS 訊息。警示會在您指定的期間監看單一指標。警示會根據在數段期間內與指定閾值相關的指標值，來執行一個或多個動作。此動作是傳送到 Amazon SNS 主題或 Amazon EC2 Auto Scaling 政策的通知。

警示僅會針對持續狀態變更呼叫動作。CloudWatch 警示不會僅因為它們處於特定狀態而叫用動作。狀態必須發生變更並維持一段指定的時間。

**注意**  
針對 Aurora，使用 `WRITER` 或 `READER` 角色指標來設定警示，而不是依賴特定資料庫執行個體的指標。Aurora 資料庫執行個體角色可以隨時間變更角色。您可以在 CloudWatch 主控台中找到這些以角色為基礎的指標。  
Aurora Auto Scaling 會根據 `READER` 角色指標自動設定警示。如需 Aurora Auto Scaling 的詳細資訊，請參閱 [使用 Amazon Aurora 自動擴展搭配 Aurora 複本](Aurora.Integrating.AutoScaling.md)。

您可以使用 CloudWatch 主控台中的 **DB\$1PERF\$1INSIGHTS** 指標數學函數查詢 Amazon RDS for Performance Insights 計數器指標。**DB\$1PERF\$1INSIGHTS** 函數也包含次分鐘間隔的 DBLoad 指標。您可以根據這些指標設定 CloudWatch 警示。

如需如何建立警示的詳細資訊，請參閱[從 AWS 資料庫建立 Performance Insights 計數器指標的警示](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_alarm_database_performance_insights.html)。

**使用 AWS CLI 設定警示**
+ 呼叫 [https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/put-metric-alarm.html](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/put-metric-alarm.html)。如需更多詳細資訊，請參閱 *[AWS CLI 命令參考](https://docs.aws.amazon.com/cli/latest/reference/)*。

**使用 CloudWatch API 設定警示**
+ 呼叫 [https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_PutMetricAlarm.html)。如需更多詳細資訊，請參閱 *[Amazon CloudWatch API 參考](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/)*。

如需有關設定 Amazon SNS 主題和建立警示的詳細資訊，請參閱[使用 Amazon CloudWatch 警示](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html)。