

# 在 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_cn/AmazonRDS/latest/AuroraUserGuide/images/monitoring-overviewpage-console2.png)

1. 如果需要，更改 AWS 区域。从导航栏中，选择您的 AWS 资源所在的 AWS 区域。有关更多信息，请参阅[区域和端点](https://docs.aws.amazon.com/general/latest/gr/rande.html)。

1. 在导航窗格中，选择 **Metrics**（指标），然后选择 **All metrics**（所有指标）。  
![\[选择指标命名空间\]](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/AuroraUserGuide/images/cw-all-metrics.png)

1. 向下滚动并选择 **RDS** 指标命名空间。

   该页面将显示 Amazon Aurora 维度。有关这些维度的说明，请参阅 [Aurora 的 Amazon CloudWatch 维度](dimensions.md)。  
![\[选择指标命名空间\]](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/AuroraUserGuide/images/rds-monitoring-01.png)

1. 选择指标维度，例如，**按数据库类**。  
![\[筛选指标\]](http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/AuroraUserGuide/images/metrics-by-instance-class.png)

1. 执行以下任一操作：
   + 要对指标进行排序，请使用列标题。
   + 要为指标绘制图表，请选中该指标旁的复选框。
   + 要按资源进行筛选，请选择资源 ID，然后选择**添加到搜索**。
   + 要按指标进行筛选，请选择指标名称，然后选择**添加到搜索**。

   以下示例筛选 **db.t3.medium** 类并绘制 **CPUUtilization** 指标。  
![\[筛选指标\]](http://docs.aws.amazon.com/zh_cn/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)。

以下示例以 5 分钟为间隔，获取实例 `my-instance` 在特定 24 小时时段内的 `CPUUtilization` 统计数据。

使用以下内容创建 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)。