

# Amazon Aurora の Amazon CloudWatch メトリクス
<a name="Aurora.AuroraMonitoring.Metrics"></a>

`AWS/RDS` 名前空間には、Amazon Aurora で実行されるデータベースエンティティに適用される以下のメトリクスが含まれます。一部のメトリクスは、Aurora MySQL、Aurora PostgreSQL、またはその両方に適用されます。さらに、一部のメトリクスは、DB クラスター、プライマリ DB インスタンス、レプリカ DB インスタンス、またはすべての DB インスタンスに固有です。

Aurora Global Database メトリクスについては、「[Aurora MySQL での書き込み転送の Amazon CloudWatch メトリクス](aurora-global-database-write-forwarding-ams.md#aurora-global-database-write-forwarding-cloudwatch-ams)」および「[Aurora PostgreSQL での書き込み転送の Amazon CloudWatch メトリクス](aurora-global-database-write-forwarding-apg.md#aurora-global-database-write-forwarding-cloudwatch-apg)」を参照してください。Aurora パラレルクエリメトリクスについては、「[Aurora MySQL の並列クエリのモニタリング](aurora-mysql-parallel-query-monitoring.md)」を参照してください。

**Topics**
+ [Amazon Aurora のクラスターレベルのメトリクス](#Aurora.AuroraMySQL.Monitoring.Metrics.clusters)
+ [Amazon Aurora のインスタンスレベルのメトリクス](#Aurora.AuroraMySQL.Monitoring.Metrics.instances)
+ [Amazon Aurora の Amazon CloudWatch 使用状況メトリクス](#rds-metrics-usage)

## Amazon Aurora のクラスターレベルのメトリクス
<a name="Aurora.AuroraMySQL.Monitoring.Metrics.clusters"></a>

次の表に、Aurora クラスター固有のメトリクスを示します。


| メトリクス | 説明 | Applies to | 単位 | 
| --- | --- | --- | --- | 
| `AuroraGlobalDBDataTransferBytes` | Aurora Global Database で、ソース AWS リージョンからセカンダリ AWS リージョンに転送された REDO ログデータの量。 このメトリクスはセカンダリ AWS リージョン でのみ使用できます。  | Aurora MySQL および Aurora PostgreSQL | バイト | 
| `AuroraGlobalDBProgressLag` | Aurora グローバルデータベースで、ユーザートランザクションとシステムトランザクション両方の、プライマリクラスターのストレージボリュームの背後にあるセカンダリクラスターのストレージボリュームの距離を測定します。 このメトリクスはセカンダリ AWS リージョン でのみ使用できます。  | Aurora MySQL および Aurora PostgreSQL | Milliseconds | 
| `AuroraGlobalDBReplicatedWriteIO` | Aurora Global Database で、プライマリ AWS リージョンからセカンダリ AWS リージョンのクラスターボリュームに複製された書き込み I/O 操作の数。グローバルデータベース内のセカンダリ AWS リージョンの課金計算は、クラスター内で実行された書き込みを説明するために `VolumeWriteIOPs` が使用されます。グローバルデータベースのプライマリ AWS リージョンの課金計算では、そのクラスター内の書き込みアクティビティを示すために `VolumeWriteIOPs` を使用し、グローバルデータベース内のクロスリージョンレプリケーションを示すために `AuroraGlobalDBReplicatedWriteIO` を使用します。 このメトリクスはセカンダリ AWS リージョン でのみ使用できます。  | Aurora MySQL および Aurora PostgreSQL | カウント | 
| `AuroraGlobalDBReplicationLag` | Aurora グローバルデータベースの場合、プライマリクラスターのレプリケーションサーバーとセカンダリクラスターのレプリケーションサーバーの間で更新をレプリケートする平均経過時間。 このメトリクスはセカンダリ AWS リージョン でのみ使用できます。  | Aurora MySQL および Aurora PostgreSQL | Milliseconds | 
| `AuroraGlobalDBRPOLag` | Aurora Global Database での、目標復旧時点 (RPO) ラグタイム。このメトリクスにより、ユーザートランザクションのプライマリクラスターの背後にあるセカンダリクラスターの距離が測定されます。 このメトリクスはセカンダリ AWS リージョン でのみ使用できます。  | Aurora MySQL および Aurora PostgreSQL | Milliseconds | 
| `AuroraVolumeBytesLeftTotal` | クラスターボリュームの残りの空き容量。クラスターボリュームが大きくなると、この値は減少します。ゼロに到達すると、クラスターはスペースがないというエラーを報告します。<br />Aurora MySQL クラスターが 128 tebibytes (TiB) のサイズ制限に近づいているかどうかを確認する場合、この値は `VolumeBytesUsed` よりもシンプルで信頼性があります。`AuroraVolumeBytesLeftTotal` は、ストレージ請求に影響しない内部のハウスキーピングやその他の割り当てに使用されているストレージも反映しています。 | Aurora MySQL | バイト | 
| `BacktrackChangeRecordsCreationRate` | DB クラスターで 5 分間に作成されたバックトラック変更レコードの数。 | Aurora MySQL | 5 分あたりのカウント | 
| `BacktrackChangeRecordsStored` | DB クラスターで使用されたバックトラック変更レコードの数。 | Aurora MySQL | カウント | 
| `BackupRetentionPeriodStorageUsed` | Aurora DB クラスターのバックアップ保存期間内で特定時点への復元機能をサポートするために使用されるバックアップストレージの合計容量。この金額は、`TotalBackupStorageBilled` メトリクスによって報告される合計に含まれます。Aurora クラスターごとに個別に計算されます。手順については、「[Amazon Aurora バックアップストレージの使用状況を確認する](aurora-storage-backup.md)」を参照してください。 | Aurora MySQL および Aurora PostgreSQL | バイト | 
| `ServerlessDatabaseCapacity` | Aurora Serverless DB クラスターの現在の容量。 | Aurora MySQL および Aurora PostgreSQL | カウント | 
| `SnapshotStorageUsed` | バックアップ保存期間外で、Aurora DB クラスターのすべての Aurora スナップショットで消費されているバックアップストレージの合計容量。この金額は、`TotalBackupStorageBilled` メトリクスによって報告される合計に含まれます。Aurora クラスターごとに個別に計算されます。手順については、「[Amazon Aurora バックアップストレージの使用状況を確認する](aurora-storage-backup.md)」を参照してください。 | Aurora MySQL および Aurora PostgreSQL | バイト | 
| `TotalBackupStorageBilled` | 特定の Aurora DB クラスターに関して請求対象のバックアップストレージの合計容量 (バイト単位)。このメトリクスには、`BackupRetentionPeriodStorageUsed` メトリクスおよび `SnapshotStorageUsed` メトリクスによって測定されるバックアップストレージが含まれます。このメトリクスは、Aurora クラスターごとに個別に計算されます。手順については、「[Amazon Aurora バックアップストレージの使用状況を確認する](aurora-storage-backup.md)」を参照してください。 | Aurora MySQL および Aurora PostgreSQL | バイト | 
| `VolumeBytesUsed` | Aurora DB クラスターで使用したストレージ容量。<br />この値は、Aurora DB クラスターのコストに影響します (料金の詳細については、[Amazon RDS の料金設定ページ](https://aws.amazon.com/rds/pricing)を参照してください)。<br /> この値は、ストレージ請求に影響しないいくつかの内部ストレージ割り当てを反映しません。Aurora MySQL の場合、`AuroraVolumeBytesLeftTotal` を 128 TiB のストレージ制限と比較する代わりに、`VolumeBytesUsed` がゼロに近づいているかどうかテストすることで、容量不足に関する問題をより正確に予想できます。<br />クラスターがクローンである場合、このメトリクスの値は、クローンに対して追加または変更したデータの量によって異なります。また、このメトリクスは元のクラスターの削除、新しいクローンの追加または削除に応じて増減します。詳細については、「[ソースクラスターボリュームの削除](Aurora.Managing.Clone.md#Aurora.Managing.Clone.Deleting)」を参照してください。<br />Amazon RDS は、メトリクスを継続的にではなく、間隔を置いて収集するため、`--period` として小さい値を選択しても意味がないという点に注意してください。 | Aurora MySQL および Aurora PostgreSQL | バイト | 
| `VolumeReadIOPs` | 5 分以内の、クラスターボリュームからの課金読み取り I/O オペレーションの回数。<br />課金読み取りオペレーションはクラスターボリュームレベルで計算され、Aurora DB クラスター内のすべてのインスタンスから集計された後、5 分おきに報告されます。この値は、5 分間にわたる**読み取りオペレーション**メトリクスの値を受け取ることによって計算されます。**課金読み取りオペレーション**メトリクスの値を受け取って 300 秒で割ることで、1 秒あたりの課金読み取りオペレーションの回数を決定できます。例えば、**課金読み取りオペレーション**が 13,686 を返す場合、1 秒あたりの課金読み取りオペレーションは 45 (13,686 / 300 = 45.62) です。<br />バッファキャッシュにないデータベースのページをリクエストするクエリの課金読み取りオペレーションが発生します。これはストレージからロードする必要があります。課金読み取りオペレーションはストレージからクエリの結果が読み取られるのと同様に急増することがありますが、その後バッファキャッシュにロードされます。<br />Amazon RDS は、メトリクスを継続的にではなく、間隔を置いて収集するため、`--period` として小さい値を選択しても意味がないという点に注意してください。  Aurora MySQL クラスターがパラレルクエリを使用している場合、`VolumeReadIOPS` 値が増加することがあります。パラレルクエリでは、バッファプールは使用されません。したがって、クエリは高速ですが、この最適化された処理により、読み取り操作とそれに関連する料金が増加する可能性があります。  | Aurora MySQL および Aurora PostgreSQL | 5 分あたりのカウント | 
| `VolumeWriteIOPs` | クラスターボリュームに対する書き込みディスク I/O オペレーションの回数 (5 分間隔で報告されます)。課金書き込みオペレーションの計算方法の詳細については、「`VolumeReadIOPs`」を参照してください。<br />Amazon RDS は、メトリクスを継続的にではなく、間隔を置いて収集するため、`--period` として小さい値を選択しても意味がないという点に注意してください。 | Aurora MySQL および Aurora PostgreSQL | 5 分あたりのカウント | 

## Amazon Aurora のインスタンスレベルのメトリクス
<a name="Aurora.AuroraMySQL.Monitoring.Metrics.instances"></a>

以下のインスタンス固有の Amazon CloudWatch メトリクスは、特に断りのない限り、すべての Aurora MySQL および Aurora PostgreSQL インスタンスに適用されます。


| メトリクス | 説明 | Applies to | 単位 | 
| --- | --- | --- | --- | 
| `AbortedClients` | 適切に閉じられなかったクライアント接続の数。 | Aurora MySQL | カウント | 
| `ActiveTransactions` | Aurora データベースインスタンスで実行されている現在のトランザクションの 1 秒あたりの平均数。<br />Aurora は、3.08 より前のバージョンでは、このメトリクスをデフォルトで有効にしていません。この値の計測をスタートするには、特定の DB インスタンス用の DB パラメータグループに `innodb_monitor_enable='all'` を設定します。<br />バージョン 3.08 以降では、値はデフォルトで内部テーブルから取得されるため、InnoDB モニターを有効にする必要はありません。 | Aurora MySQL | 1 秒あたりのカウント数 | 
| `ACUUtilization` | `ServerlessDatabaseCapacity` メトリクスの値を DB クラスターの最大 ACU 値で割った値。<br />このメトリクスは Aurora serverless にのみ適用されます。 | Aurora MySQL および Aurora PostgreSQL | 割合 (%) | 
| `AuroraBinlogReplicaLag` | バイナリログレプリケーションソースから Aurora MySQL で実行されるバイナリログレプリカ DB クラスターまでの遅延時間。遅延があることは、レプリカがレコードを適用できる速さよりソースがレコードを速く生成していることを意味します。<br />このメトリクスは、エンジンのバージョンに応じて異なる値を報告します。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMonitoring.Metrics.html)<br />このメトリクスを使用して、バイナリログレプリカとして機能するクラスターのエラーとレプリカの遅延を監視できます。メトリクス値は、次のことを示します。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMonitoring.Metrics.html)<br />バイナリログのレプリケーションはクラスターのライターインスタンスでのみ行われるため、WRITER ロールに関連付けられているこのメトリクスのバージョンを使用することをお勧めします。<br />レプリケーションの管理の詳細については、「[AWS リージョン 間での Amazon Aurora MySQL DB クラスターのレプリケーション](AuroraMySQL.Replication.CrossRegion.md)」を参照してください。トラブルシューティングの詳細については「[ Amazon Aurora MySQL レプリケーションの問題](CHAP_Troubleshooting.md#CHAP_Troubleshooting.MySQL)」を参照してください。 | Aurora MySQL のプライマリ | 秒 | 
| `AuroraDMLRejectedMasterFull` | 書き込み DB インスタンスでセッションがいっぱいであるために拒否された転送されたクエリの数。 | Aurora MySQL バージョン 2 のプライマリ | カウント | 
| `AuroraDMLRejectedWriterFull` | 書き込み DB インスタンスでセッションがいっぱいであるために拒否された転送されたクエリの数。 | Aurora MySQL バージョン 3 のプライマリ | カウント | 
| `AuroraEstimatedSharedMemoryBytes` | 最後に設定したポーリング間隔でアクティブに使用した共有バッファまたはバッファプールメモリの推定量。 | Aurora PostgreSQL | バイト | 
| `AuroraMemoryHealthState` | メモリのヘルス状態を示します。`0` は正常 (メモリ負荷なし)、`5` は中程度のメモリ負荷、`10` は重大なメモリ負荷を意味します。<br />詳細については、「[Aurora MySQL データベースのメモリ不足の問題のトラブルシューティング](AuroraMySQLOOM.md)」を参照してください。 | Aurora MySQL バージョン 3.06.1 以降 | ゲージ | 
| `AuroraMemoryNumDeclinedSqlTotal` | メモリ不足 (OOM) 回避の一環として拒否されたクエリの増分数。<br />詳細については、「[Aurora MySQL データベースのメモリ不足の問題のトラブルシューティング](AuroraMySQLOOM.md)」を参照してください。 | Aurora MySQL バージョン 3.06.1 以降 | カウント | 
| `AuroraMemoryNumKillConnTotal` | OOM 回避の一貫として閉じられた接続の増分数。<br />詳細については、「[Aurora MySQL データベースのメモリ不足の問題のトラブルシューティング](AuroraMySQLOOM.md)」を参照してください。 | Aurora MySQL バージョン 3.06.1 以降 | カウント | 
| `AuroraMemoryNumKillQueryTotal` | OOM 回避の一貫として終了したクエリの増分数。<br />詳細については、「[Aurora MySQL データベースのメモリ不足の問題のトラブルシューティング](AuroraMySQLOOM.md)」を参照してください。 | Aurora MySQL バージョン 3.06.1 以降 | カウント | 
| `AuroraMillisecondsSpentInOomRecovery` | メモリの状態が通常の状態を下回ってからの時間。<br />詳細については、「[Aurora MySQL データベースのメモリ不足の問題のトラブルシューティング](AuroraMySQLOOM.md)」を参照してください。 | Aurora MySQL バージョン 3.08.0 以降 | ミリ秒 | 
| `AuroraNumOomRecoverySuccessful` | メモリの状態が通常の状態に復元された回数。<br />詳細については、「[Aurora MySQL データベースのメモリ不足の問題のトラブルシューティング](AuroraMySQLOOM.md)」を参照してください。 | Aurora MySQL バージョン 3.08.0 以降 | カウント | 
| `AuroraNumOomRecoveryTriggered` | メモリの状態が通常の状態を下回った回数。<br />詳細については、「[Aurora MySQL データベースのメモリ不足の問題のトラブルシューティング](AuroraMySQLOOM.md)」を参照してください。 | Aurora MySQL バージョン 3.08.0 以降 | カウント | 
| `AuroraOptimizedReadsCacheHitRatio` | Optimized Reads キャッシュから提供されたリクエストの割合 (パーセント)。<br />値は、次の式を使用して計算されます。<br />`orcache_blks_hit/ (orcache_blks_hit + storage_blks_read)`<br />`AuroraOptimizedReadsCacheHitRatio` が 100% の場合、最適化された読み取りキャッシュからすべてのページが読み取られたことを意味します。`AuroraOptimizedReadsCacheHitRatio` が `0` の場合、最適化された読み取りキャッシュからページが読み取られなかったことを意味します。 | Aurora PostgreSQL のプライマリ | 割合 (%) | 
| `AuroraReplicaLag` | 単一リージョンの Aurora クラスターまたはグローバルデータベースプライマリクラスターで、同じリージョンのライターインスタンスからレプリカインスタンスに更新をレプリケートする経過時間。グローバルデータベースのセカンダリクラスターで、同じリージョン内のレプリカインスタンスとセカンダリクラスターのレプリケーションサーバーに更新をレプリケートする経過時間。 | Aurora MySQL と Aurora PostgreSQL のレプリカ | ミリ秒 | 
| `AuroraReplicaLagMaximum` | DB クラスター内のプライマリインスタンスと、いずれかの Aurora インスタンス間の最大遅延量。<br />リードレプリカを削除または名前を変更すると、古いリソースがリサイクルプロセスを受けるにつれて、レプリケーションラグが一時的に急増する可能性があります。その期間中のレプリケーションラグの正確な表現を得るには、各リードレプリカインスタンスで `AuroraReplicaLag` メトリクスをモニタリングすることをお勧めします。 | Aurora MySQL と Aurora PostgreSQL のプライマリ | ミリ秒 | 
| `AuroraReplicaLagMinimum` | DB クラスター内のプライマリインスタンスと、いずれかの Aurora インスタンス間の最少遅延量。 | Aurora MySQL と Aurora PostgreSQL のプライマリ | ミリ秒 | 
| `AuroraSlowConnectionHandleCount` | ハンドシェイクを開始するために 2 秒 以上待機した接続の数。<br />このメトリクスは、Aurora MySQL バージョン 3 のみに適用されます。 | Aurora MySQL | カウント | 
| `AuroraSlowHandshakeCount` | ハンドシェイクを終了するまで 50 ミリ以上かかった接続の数。<br />このメトリクスは、Aurora MySQL バージョン 3 のみに適用されます。 | Aurora MySQL | カウント | 
| `BacktrackWindowActual` | ターゲットバックトラックウィンドウと実際のバックトラックウィンドウの差異。 | Aurora MySQL のプライマリ | 分 | 
| `BacktrackWindowAlert` | 指定された期間の、実際のバックトラックウィンドウがターゲットバックトラックウィンドウより小さかった回数。 | Aurora MySQL のプライマリ | カウント | 
| `BlockedTransactions` | 1 秒あたりのブロックされたデータベース内のトランザクションの平均数。 | Aurora MySQL | 1 秒あたりのカウント数 | 
| `BufferCacheHitRatio` | バッファキャッシュから提供されたリクエストの割合 (パーセント)。 | Aurora MySQL および Aurora PostgreSQL | 割合 (%) | 
| `CommitLatency` | エンジンとストレージがコミット操作を完了するのにかかる平均時間。 | Aurora MySQL および Aurora PostgreSQL | Milliseconds | 
| `CommitThroughput` | 1 秒あたりのコミット操作の平均回数。 | Aurora MySQL および Aurora PostgreSQL | 1 秒あたりのカウント数 | 
| `ConnectionAttempts` | 成功したかどうかを問わず、インスタンスへの接続を試行した回数。 | Aurora MySQL | カウント | 
| `CPUCreditBalance` | インスタンスが累積される CPU クレジットの数。5 分間隔で報告されます。このメトリクスは、どのくらいの期間にわたり、DB インスタンスが指定されたレートのベースラインパフォーマンスレベルを超えてバーストできるかを判断するために使用できます。<br />このメトリクスは、次のインスタンスクラスにのみ適用されます。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMonitoring.Metrics.html) T DB インスタンスクラスを、開発サーバーおよびテストサーバー、または他の本稼働以外のサーバーにのみ使用することをお勧めします。T インスタンスクラスの詳細については、「[DB インスタンスクラスタイプ](Concepts.DBInstanceClass.Types.md)」を参照してください。 <br />起動クレジットは Amazon RDS でも Amazon EC2 と同じように機能します。詳細については、「*Linux インスタンス向け Amazon Elastic Compute Cloud ユーザーガイド*」の「[起動クレジット](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances-standard-mode-concepts.html#launch-credits)」を参照してください。 | Aurora MySQL および Aurora PostgreSQL | カウント | 
| `CPUCreditUsage` | 指定された期間中に消費される CPU クレジットの数。5 分間隔で報告されます。このメトリクスは、DB インスタンスに割り当てられた仮想 CPU による命令処理に使用される、物理 CPU の時間を測定します。<br />このメトリクスは、次のインスタンスクラスにのみ適用されます。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMonitoring.Metrics.html) T DB インスタンスクラスを、開発サーバーおよびテストサーバー、または他の本稼働以外のサーバーにのみ使用することをお勧めします。T インスタンスクラスの詳細については、「[DB インスタンスクラスタイプ](Concepts.DBInstanceClass.Types.md)」を参照してください。  | Aurora MySQL および Aurora PostgreSQL | カウント | 
| `CPUSurplusCreditBalance` | `CPUCreditBalance` 値がゼロの場合に unlimited インスタンスによって消費された余剰クレジットの数。<br />`CPUSurplusCreditBalance` 値は獲得した CPU クレジットによって支払われます。余剰クレジットの数が、24 時間にインスタンスが獲得できるクレジットの最大数を超えている場合、最大数を超えて消費された余剰クレジットに対しては料金が発生します。<br />CPU クレジットメトリクスは5 分間隔でのみ利用可能です。 | Aurora MySQL および Aurora PostgreSQL | クレジット (vCPU 分)  | 
| `CPUSurplusCreditsCharged` | 獲得 CPU クレジットにより支払われないために追加料金が発生した、消費された余剰クレジットの数。<br />消費された余剰クレジットは以下のいずれかの状況に当てはまると料金が発生します。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMonitoring.Metrics.html)<br />CPU クレジットメトリクスは5 分間隔でのみ利用可能です。 | Aurora MySQL および Aurora PostgreSQL | クレジット (vCPU 分) | 
| `CPUUtilization` | Aurora DB インスタンスによって使用される CPU のパーセント。 | Aurora MySQL および Aurora PostgreSQL | 割合 (%) | 
| `DatabaseConnections` | データベースインスタンスへのクライアントネットワーク接続の数。<br />データベースセッションの数は、メトリクスが示す値よりも多くなることがあります。これは、メトリクス値には以下が含まれないためです。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMonitoring.Metrics.html) | Aurora MySQL および Aurora PostgreSQL | カウント | 
| `DDLLatency` | リクエスト (例、作成、変更、削除リクエストなど) の平均時間。 | Aurora MySQL | Milliseconds | 
| `DDLThroughput` | 1 秒あたりの DDL リクエストの平均数。 | Aurora MySQL | 1 秒あたりのカウント数 | 
| `Deadlocks` | 1 秒あたりのデータベース内のデッドロックの平均回数。 | Aurora MySQL および Aurora PostgreSQL | 1 秒あたりのカウント数 | 
| `DeleteLatency` | 削除操作の平均時間。 | Aurora MySQL | Milliseconds | 
| `DeleteThroughput` | 1 秒あたりの DELETE クエリの平均回数。 | Aurora MySQL | 1 秒あたりのカウント数 | 
| `DiskQueueDepth` | 未処理のディスクアクセス (読み取り/書き込みリクエスト) の数。 | Aurora MySQL および Aurora PostgreSQL | カウント | 
| `DMLLatency` | 挿入、更新、削除の平均時間。 | Aurora MySQL | Milliseconds | 
| `DMLThroughput` | 1 秒あたりの挿入、更新、削除の平均回数。 | Aurora MySQL | 1 秒あたりのカウント数 | 
| `EngineUptime` | インスタンス実行時間。 | Aurora MySQL および Aurora PostgreSQL | Seconds | 
| `FreeableMemory` | 使用可能な RAM の容量。Aurora MySQL および Aurora PostgreSQL データベースの場合、このメトリクスは、`MemAvailable` の `/proc/meminfo` フィールドの値を報告します。 | Aurora MySQL および Aurora PostgreSQL | バイト | 
| `FreeEphemeralStorage` | 使用できる Ephemeral NVMe ストレージの容量。 | Aurora PostgreSQL | バイト | 
| `FreeLocalStorage` | 使用できるローカルストレージの量。<br />他の DB エンジンとは異なり、Aurora DB インスタンスの場合、このメトリクスでは各 DB インスタンスで使用できるストレージの量がレポートされます。この値は、DB インスタンスクラスによって異なります (料金の詳細については、[Amazon RDS の料金設定ページ](https://aws.amazon.com/rds/pricing)を参照してください)。インスタンスに対してより大きな DB インスタンスクラスを選択することで、インスタンス用の空きストレージ容量を増やすことができます。<br />(これは Aurora serverless には適用されません。) | Aurora MySQL および Aurora PostgreSQL | バイト | 
| `InsertLatency` | 挿入操作の平均時間。 | Aurora MySQL | Milliseconds | 
| `InsertThroughput` | 1 秒あたりの挿入操作の平均回数。 | Aurora MySQL | 1 秒あたりのカウント数 | 
| `LoginFailures` | 1 秒あたりの失敗したログインの平均試行回数。 | Aurora MySQL | 1 秒あたりのカウント数 | 
| `MaximumUsedTransactionIDs` | 最も古い未バキュームトランザクション ID の古さ。この値が 2,146,483,648 (2^31 - 1,000,000) に達した場合、トランザクション ID の循環を防ぐためにデータベースは読み取り専用モードになります。詳細については、PostgreSQL ドキュメントの [Preventing transaction ID wraparound failures](https://www.postgresql.org/docs/current/routine-vacuuming.html#VACUUM-FOR-WRAPAROUND) を参照してください。 | Aurora PostgreSQL | カウント | 
| `NetworkReceiveThroughput` | Aurora DB クラスター内の各インスタンスが各クライアントから受信したネットワークスループットの量。Aurora DB クラスターとクラスターボリューム内のインスタンス間のネットワークトラフィックは、このスループットに含まれません。 | Aurora MySQL および Aurora PostgreSQL  | 1 秒あたりのバイト数 (コンソールには 1 秒あたりのメガバイト数が表示されます) | 
| `NetworkThroughput` | Aurora DB クラスター内の各インスタンスが各クライアントで送受信したネットワークスループットの量。Aurora DB クラスターとクラスターボリューム内のインスタンス間のネットワークトラフィックは、このスループットに含まれません。 | Aurora MySQL および Aurora PostgreSQL | 1 秒あたりのバイト数 | 
| `NetworkTransmitThroughput` | Aurora DB クラスター内の各インスタンスが各クライアントに対して送信したネットワークスループットの量。 DB クラスターとクラスターボリューム内のインスタンス間のネットワークトラフィックは、このスループットに含まれません。 | Aurora MySQL および Aurora PostgreSQL | 1 秒あたりのバイト数 (コンソールには 1 秒あたりのメガバイト数が表示されます) | 
| `NumBinaryLogFiles` | 生成されたバイナリログファイルの数。 | Aurora MySQL | カウント | 
| `OldestReplicationSlotLag` | 受信した先行書き込み (WAL) データに関して最も遅延の長いレプリカの遅延サイズ。 | Aurora PostgreSQL | バイト | 
| `PurgeBoundary` | InnoDB パージ可能領域の最後のトランザクション番号。このメトリクスが長く進まない場合は、InnoDB パージが長時間実行中のトランザクションによってブロックされていることを示す良い目安となります。調査するには、Aurora MySQL DB クラスターのアクティブなトランザクション数を確認します。 | Aurora MySQL バージョン 2、バージョン 2.11 以降<br />Aurora MySQL バージョン 3、バージョン 3.08 以降 | カウント | 
| `PurgeFinishedPoint` | InnoDB パージを実行する領域の最後のトランザクション番号。このメトリクスは、InnoDB パージの進行速度を調べるのに役立ちます。 | Aurora MySQL バージョン 2、バージョン 2.11 以降<br />Aurora MySQL バージョン 3、バージョン 3.08 以降 | カウント | 
| `Queries` | 1 秒あたりに実行されたクエリの平均回数。 | Aurora MySQL | 1 秒あたりのカウント数 | 
| `RDSToAuroraPostgreSQLReplicaLag` | 更新をプライマリ RDS PostgreSQL インスタンスからクラスター内の他のノードにレプリケートする際の遅延。 | Aurora PostgreSQL のレプリカ | 秒 | 
| `ReadIOPS` | 1 秒あたりのディスク I/O オペレーションの平均回数。ただし 1 分間隔で読み込みおよび書き込みを個別に報告します。 | Aurora MySQL および Aurora PostgreSQL | 1 秒あたりのカウント数 | 
| `ReadIOPSEphemeralStorage` | Ephemeral NVMe ストレージへのディスク読み取り I/O オペレーションの平均数。 | Aurora PostgreSQL | 1 秒あたりのカウント数 | 
| `ReadLatency` | 1 回のディスク I/O 操作にかかる平均時間。 | Aurora MySQL および Aurora PostgreSQL | 秒 | 
| `ReadLatencyEphemeralStorage` | Ephemeral NVMe ストレージのディスク読み取り I/O オペレーションごとにかかる平均時間。 | Aurora PostgreSQL | 秒 | 
| `ReadThroughput` | 1 秒あたりのディスクからの平均読み取りバイト数。 | Aurora MySQL および Aurora PostgreSQL | 1 秒あたりのバイト数 | 
| `ReadThroughputEphemeralStorage` | Ephemeral NVMe ストレージ用にディスクから読み取られた 1 秒あたりの平均バイト数。 | Aurora PostgreSQL | 1 秒あたりのバイト数 | 
| `ReplicationSlotDiskUsage` | レプリケーションスロットファイルで消費するディスク領域の量。 | Aurora PostgreSQL | バイト | 
| `ResultSetCacheHitRatio` | Resultset キャッシュから提供されたリクエストの割合 (パーセント)。 | Aurora MySQL バージョン 2 | 割合 (%) | 
| `RollbackSegmentHistoryListLength` | コミットされたトランザクションが削除とマークされたレコードを記録する UNDO ログ。これらのレコードは、InnoDB のパージオペレーションによって処理されるようにスケジュールされています。 | Aurora MySQL | カウント | 
| `RowLockTime` | InnoDB テーブルのローロックの取得にかかった合計時間。 | Aurora MySQL | Milliseconds | 
| `SelectLatency` | 選択した操作の平均時間。 | Aurora MySQL | Milliseconds | 
| `SelectThroughput` | 1 秒あたりの選択クエリの平均回数。 | Aurora MySQL | 1 秒あたりのカウント数 | 
| `ServerlessDatabaseCapacity` | Aurora Serverless DB クラスターの現在の容量。 | Aurora MySQL および Aurora PostgreSQL | カウント | 
| `StorageNetworkReceiveThroughput` | DB クラスター内の各インスタンスが、Aurora のストレージサブシステムから受信した、ネットワークスループットの量。 | Aurora MySQL および Aurora PostgreSQL | 1 秒あたりのバイト数  | 
| `StorageNetworkThroughput` | Aurora DB クラスター内の各インスタンスが、Aurora のストレージサブシステムとの間で送受信した、ネットワークスループットの量。 | Aurora MySQL および Aurora PostgreSQL | 1 秒あたりのバイト数  | 
| `StorageNetworkTransmitThroughput` | Aurora DB クラスター内の各インスタンスが、Aurora のストレージサブシステムに送信した、ネットワークスループットの量。 | Aurora MySQL および Aurora PostgreSQL | 1 秒あたりのバイト数  | 
| `SumBinaryLogSize` | バイナリログファイルの合計サイズ。 | Aurora MySQL | バイト | 
| `SwapUsage` | 使用したスワップ領域の量。このメトリクスは、以下の DB インスタンスクラスでは使用できません。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMonitoring.Metrics.html) | Aurora MySQL および Aurora PostgreSQL | バイト | 
| `TempStorageIOPS` | DB インスタンスにアタッチされたローカルストレージの読み取りと書き込み両方で実行された IOPS の数。このメトリクスはカウントを表し、1 秒に 1 回測定されます。<br />このメトリクスは Aurora serverless にのみ適用されます。 | Aurora MySQL および Aurora PostgreSQL | 1 秒あたりのカウント数 | 
| `TempStorageThroughput ` | DB インスタンスに関連するローカルストレージとの間で転送されるデータの量です。このメトリクスはバイトを表し、1 秒に 1 回測定されます。<br />このメトリクスは Aurora serverless にのみ適用されます。 | Aurora MySQL および Aurora PostgreSQL | 1 秒あたりのバイト数 | 
| `TransactionAgeMaximum` | 最も古いアクティブな実行中トランザクションの経過時間。 | Aurora MySQL バージョン 3、バージョン 3.08 以降 | 秒 | 
| `TransactionLogsDiskUsage` | Aurora PostgreSQL DB インスタンスでトランザクションログが消費するディスク領域の量。<br />このメトリクスは、Aurora PostgreSQL が、論理的なレプリケーションまたは AWS Database Migration Service を使用している場合にのみ生成されます。デフォルトでは、Aurora PostgreSQL はトランザクションログではなくログレコードを使用します。トランザクションログが使用されていない場合、このメトリクスの値は `-1` です。 | Aurora PostgreSQL のプライマリ | バイト | 
| `TruncateFinishedPoint` | 切り捨てを元に戻す操作を実行する最後のトランザクション識別子。 | Aurora MySQL バージョン 2、バージョン 2.11 以降<br />Aurora MySQL バージョン 3、バージョン 3.08 以降 | カウント | 
| `UpdateLatency` | 更新オペレーションにかかった平均時間。 | Aurora MySQL | Milliseconds | 
| `UpdateThroughput` | 1 秒あたりの平均更新数。 | Aurora MySQL | 1 秒あたりのカウント数 | 
| `WriteIOPS` | 1 秒あたりに生成された Aurora ストレージ書き込みレコードの数。これは、データベースによって生成されるログレコードの概数です。これらは 8K ページの書き込みや、送信されるネットワークパケットと一致しません。 | Aurora MySQL および Aurora PostgreSQL | 1 秒あたりのカウント数 | 
| `WriteIOPSEphemeralStorage` | Ephemeral NVMe ストレージへのディスク書き込み I/O オペレーションの平均数。 | Aurora PostgreSQL | 1 秒あたりのカウント数 | 
| `WriteLatency` | 1 回のディスク I/O 操作にかかる平均時間。 | Aurora MySQL および Aurora PostgreSQL | 秒 | 
| `WriteLatencyEphemeralStorage` | Ephemeral NVMe ストレージのディスク書き込み I/O オペレーションごとにかかる平均時間。 | Aurora PostgreSQL | 秒 | 
| `WriteThroughput` | 永続的ストレージに 1 秒ごとに書き込まれた平均バイト数。 | Aurora MySQL および Aurora PostgreSQL | 1 秒あたりのバイト数 | 
| `WriteThroughputEphemeralStorage` | Ephemeral NVMe ストレージ用にディスクに書き込まれる 1 秒あたりの平均バイト数。 | Aurora PostgreSQL | 1 秒あたりのバイト数 | 

## Amazon Aurora の Amazon CloudWatch 使用状況メトリクス
<a name="rds-metrics-usage"></a>

Amazon CloudWatch の `AWS/Usage` 名前空間には、Amazon RDS サービスクォータのアカウントレベルの使用状況メトリクスが含まれています。CloudWatch では、すべての AWS リージョン の使用状況メトリクスを自動的に収集します。

詳細については、*Amazon CloudWatch ユーザーガイド*の「[Amazon CloudWatch 使用状況メトリクスの使用](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Usage-Metrics.html)」を参照してください。クォータの詳細については、*Service Quotas ユーザーガイド*の [Amazon Aurora のクォータと制約](CHAP_Limits.md) および [クォータの引き上げのリクエスト](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html)を参照してください。


| メトリクス | 説明 | 単位\* | 
| --- | --- | --- | 
| AuthorizationsPerDBSecurityGroup | AWS アカウント の DB セキュリティグループあたりの進入ルールの数。使用される値は、アカウントの DB セキュリティグループ内の進入ルールの最大数です。アカウント内の他の DB セキュリティグループでは、進入ルールの数が少ない場合があります。 | カウント | 
| CustomEndpointsPerDBCluster | AWS アカウントの DB クラスターあたりのカスタムエンドポイントの数。使用される値は、アカウントの DB クラスター内のカスタムエンドポイントの最大数です。アカウントの他の DB クラスターでは、カスタムエンドポイントの数が少ない場合があります。 | カウント | 
| DBClusterParameterGroups | AWS アカウント の DB クラスターパラメータグループの数。カウントでは、デフォルトのパラメータグループは除外されます。 | カウント | 
| DBClusterRoles | AWS アカウントの DB クラスターあたりの関連付けられた AWS Identity and Access Management (IAM) ロールの数。使用される値は、アカウント内の DB クラスターに関連付けられた IAM ロールの最大数です。アカウントの他の DB クラスターでは、関連付けられた IAM ロールの数がより少ない場合があります。 | カウント | 
| DBClusters | AWS アカウント の Amazon Aurora DB クラスターの数。 | カウント | 
| DBInstanceRoles | AWS アカウントの DB インスタンスあたりの関連付けられた AWS Identity and Access Management (IAM) ロールの数。使用される値は、アカウント内の DB インスタンスに関連付けられた IAM ロールの最大数です。アカウント内の他の DB インスタンスは、関連付けられた IAM ロールの数がより少ない場合があります。 | カウント | 
| DBInstances | AWS アカウント の DB インスタンスの数。 | カウント | 
| DBParameterGroups | AWS アカウント の DB パラメータグループの数。カウントでは、デフォルトの DB パラメータグループは除外されます。 | カウント | 
| DBSubnetGroups  | AWS アカウント の DB サブネットグループの数。カウントでは、デフォルトのサブネットグループは除外されます。 | カウント | 
| EventSubscriptions | AWS アカウントのイベント通知サブスクリプションの数。 | カウント | 
| Integrations | AWS アカウントの Amazon Redshift とのゼロ ETL 統合の数。 | カウント | 
| ManualClusterSnapshots | AWS アカウント にある、手動で作成された DB クラスタースナップショットの数。このカウントでは、無効なスナップショットは除外されます。 | カウント | 
| OptionGroups | AWS アカウント 内のオプショングループの数。カウントでは、デフォルトのオプショングループは除外されます。 | カウント | 
| Proxies | AWS アカウントの RDS プロキシの数。 | カウント | 
| ReadReplicasPerMaster | アカウントの DB インスタンスあたりのリードレプリカの数。使用される値は、アカウント内の DB インスタンスのリードレプリカの最大数です。アカウントの他の DB インスタンスでは、リードレプリカの数がより少ない場合があります。 | カウント | 
| ReservedDBInstances | AWS アカウント の予約済み DB インスタンスの数。カウントでは、使用停止または拒否されたインスタンスは除外されます。 | カウント | 
| SubnetsPerDBSubnetGroup | AWS アカウントの DB サブネットグループあたりのサブネットの数。アカウント内の DB サブネットグループのサブネットの最大数。アカウントの他の DB サブネットグループでは、サブネットの数がより少ない場合があります。 | カウント | 

**注記**  
Amazon RDS は、使用状況メトリクスのユニットを CloudWatch に発行しません。ユニットはドキュメントにのみ表示されます。