

# CloudWatch コンソールおよび AWS CLI での DB インスタンスメトリクスの表示
<a name="metrics_dimensions"></a>

CloudWatch を使用して DB インスタンスのメトリクスを表示する方法の詳細を次に示します。CloudWatch Logs を使用して DB インスタンスのオペレーティングシステムのメトリクスをリアルタイムでモニタリングする方法については、「[拡張モニタリングを使用した OS メトリクスのモニタリング](USER_Monitoring.OS.md)」を参照してください。

Amazon RDS リソースを使用する場合、Amazon RDS が 1 分ごとにメトリクスとディメンションを Amazon CloudWatch に送信します。

Performance Insights メトリクスダッシュボードを Amazon RDS から Amazon CloudWatch にエクスポートし、これらのメトリクスを CloudWatch コンソールで表示できるようになりました。Performance Insights メトリクスダッシュボードを CloudWatch にエクスポートする方法の詳細については、「[Performance Insights メトリクスの CloudWatch へのエクスポート](PI_metrics_export_CW.md)」を参照してください。

CloudWatch コンソールや CLI で Amazon RDS のメトリクスを表示する場合は、次の手順に従います。

## コンソール
<a name="metrics_dimensions.console"></a>

**Amazon CloudWatch コンソールを使用してメトリクスを表示するには**

メトリクスはまずサービスの名前空間ごとにグループ化され、次に各名前空間内のさまざまなディメンションの組み合わせごとにグループ化されます。

1. CloudWatch コンソール ([https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)) を開きます。

   CloudWatch 概要のホームページが表示されます。  
![\[CloudWatch 概要ページ\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/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/ja_jp/AmazonRDS/latest/UserGuide/images/cw-all-metrics.png)

1. 下にスクロールし、**RDS** メトリクス名前空間を選択します。

   ページに Amazon RDS ディメンションが表示されます。これらのディメンションの詳細については、「[Amazon RDS の Amazon CloudWatch ディメンション](dimensions.md)」を参照してください。  
![\[メトリクスの名前空間を選択する\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/rds-monitoring-01.png)

1. メトリクスディメンションを選択します。例えば [**データベースクラス別**] を選択します。  
![\[メトリクスのフィルタリング\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/metrics-by-instance-class.png)

1. 次のアクションのいずれかを実行します。
   + メトリクスを並べ替えるには、列見出しを使用します。
   + メトリクスをグラフ表示するには、メトリクスの横にあるチェックボックスを選択します。
   + リソースでフィルタするには、リソース ID を選択し、[**Add to search**] (検索に追加) を選択します。
   + メトリクスでフィルターするには、メトリクス名を選択し、**[Add to search]** (検索に追加) を選択します。

   次の例では、**db.t3.medium** クラスをフィルタリングし、**CPUUtilization** メトリクスをグラフ化します。  
![\[メトリクスのフィルタリング\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/rds-monitoring-03.png)

## 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) コマンドを使用します。

次の例では、特定の 24 時間において 5 分の精度でインスタンス `my-instance` の`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)」を参照してください。