Amazon RDS の Amazon CloudWatch メトリクス - Amazon Relational Database Service

Amazon RDS の Amazon CloudWatch メトリクス

Amazon RDS は、AWS/RDS および AWS/Usage 名前空間で、Amazon CloudWatch にメトリクスを発行します。

Amazon RDS の Amazon CloudWatch インスタンスレベルのメトリクス

Amazon CloudWatch の AWS/RDS 名前空間には、次のインスタンスレベルのメトリクスが含まれます。

注記

Amazon RDS コンソールには、Amazon CloudWatch に送信された単位とは異なる単位でメトリクスが表示される場合があります。例えば、Amazon RDS コンソールにはメトリクスがメガバイト (MB) で表示されますが、Amazon CloudWatch にはメトリクスはバイト単位で送信されます。

メトリクス コンソール名 説明 単位
BinLogDiskUsage

バイナリログのディスク使用状況 (MB)

バイナリログが占めるディスク容量。リードレプリカを含む MySQL および MariaDB インスタンスで自動バックアップが有効になっている場合、バイナリログが作成されます。

バイト

BurstBalance

バースト残量 (%)

汎用 SSD (gp2) のバーストバケット I/O クレジットの利用可能パーセント。

パーセント

CheckpointLag チェックポイント遅延 (ミリ秒)

直近のチェックポイントからの時間。RDS for PostgreSQL にのみ適用されます。

[Seconds] (秒)

ConnectionAttempts

接続試行回数 (カウント)

成功したかどうかを問わず、インスタンスへの接続を試行した回数。

カウント

CPUUtilization

CPU 使用率 (%)

CPU 使用率。

パーセント

CPUCreditUsage

CPU クレジット使用状況 (数)

(T2 インスタンス) CPU 使用率に関してインスタンスで消費される CPU クレジットの数。1 CPUクレジットは、1 分間 100% の使用率で実行される 1 つの vCPU、または vCPU、使用率、時間の同等の組み合わせに相当します。例えば、2 分間 50% の使用率で実行されている 1 つの vCPU、または 2 分間 25% の使用率で実行されている 2 つの vCPU があるとします。

CPU クレジットメトリクスは、5 分間隔でのみ利用可能です。5 分を超える期間を指定する場合は、Sum 統計の代わりに Average 統計を使用します。

クレジット (vCPU 分)

CPUCreditBalance

CPU クレジット残量 (数)

(T2 インスタンス) インスタンスが起動またはスタート後に蓄積した獲得 CPU クレジットの数。T2 スタンダードの場合、CPUCreditBalance には蓄積された起動クレジットの数も含まれます。

クレジットは、獲得後にクレジット残高に蓄積され、消費されるとクレジット残高から削除されます。クレジット残高には、インスタンスサイズによって決まる上限があります。制限に到達すると、獲得された新しいクレジットはすべて破棄されます。T2 スタンダードの場合、起動クレジットは制限に対してカウントされません。

CPUCreditBalance のクレジットは、インスタンスがそのベースライン CPU 使用率を超えてバーストするために消費できます。

インスタンスが実行中の場合、CPUCreditBalance のクレジットは期限切れになりません。インスタンスが停止すると、CPUCreditBalance は保持されず、蓄積されたすべてのクレジットが失われます。

CPU クレジットメトリクスは、5 分間隔でのみ利用可能です。

起動クレジットは Amazon RDS でも Amazon EC2 と同じように機能します。詳細については、「Linux インスタンス向け Amazon Elastic Compute Cloud ユーザーガイド」の「起動クレジット」を参照してください。

クレジット (vCPU 分)

DatabaseConnections

DB 接続 (数)

データベースインスタンスへのクライアントネットワーク接続の数。

データベースセッションの数は、メトリクスが示す値よりも多くなることがあります。これは、メトリクス値には以下が含まれないためです。

  • ネットワークへの接続がなくなっているものの、データベースによるクリーンアップ行われていないセッション

  • データベースエンジンが、固有の目的のために作成したセッション

  • データベースエンジンの並列実行機能によって作成されたセッション

  • データベースエンジンのジョブスケジューラによって作成されたセッション

  • Amazon RDS の接続

[Count] (カウント)

DiskQueueDepth

キューの深さ (数)

未処理のディスク I/O アクセス (読み取り/書き込みリクエスト) の数。

カウント

EBSByteBalance%

EBS のバイトバランス (%)

RDS データベースのバーストバケットに残っているスループットクレジットの割合。このメトリクスは基本モニタリング専用です。

メトリック値は、データベースファイルを含むボリュームのみではなく、ルートボリュームを含むすべてのボリュームのスループットと IOPS に基づいています。

このメトリクスをサポートするインスタンスサイズを確認するには、Linux インスタンス用 Amazon EC2 ユーザーガイド の「デフォルトで最適化された EBS」の表で、アスタリスク (*) の付いたインスタンスサイズを参照してください。Sum 統計は、このメトリクスに該当しません。

パーセント

EBSIOBalance%

EBS の IO バランス (%)

RDS データベースのバーストバケットに残っている I/O クレジットの割合。このメトリクスは基本モニタリング専用です。

メトリック値は、データベースファイルを含むボリュームのみではなく、ルートボリュームを含むすべてのボリュームのスループットと IOPS に基づいています。

このメトリクスをサポートするインスタンスサイズを確認するには、Linux インスタンス用 Amazon EC2 ユーザーガイド の「デフォルトで最適化された EBS」の表で、アスタリスク (*) の付いたインスタンスサイズを参照してください。Sum 統計は、このメトリクスに該当しません。

このメトリクスは BurstBalance とは異なります。このメトリクスの使用方法については、Amazon EBS で最適化されたインスタンスバースト機能によるアプリケーションのパフォーマンスの向上とコスト削減を参照してください。

パーセント

FailedSQLServerAgentJobsCount

失敗した SQL Server エージェントジョブ数 (数/分)

直近 1 分間に失敗した Microsoft SQL Server エージェントジョブの数。

カウント/分

FreeableMemory

解放可能なメモリ (MB)

使用可能な RAM の容量。

MariaDB、MySQL、Oracle、および PostgreSQL DB インスタンスの場合、このメトリクスは MemAvailable/proc/meminfo フィールドの値を報告します。

バイト

FreeLocalStorage

空きローカルストレージ (MB)

使用できるローカルストレージスペースの量。

このメトリクスは、NVMe SSD インスタンスストアボリュームを持つ DB インスタンスクラスにのみ適用されます。NVMe SSD インスタンスストアボリュームを使用する Amazon EC2 インスタンスについては、インスタンスストアボリュームを参照してください。同等の RDS DB インスタンスクラスには同じインスタンスストアボリュームがあります。例えば、db.m6gd および db.r6gd DB インスタンスクラスには NVMe SSD インスタンスストアボリュームがあります。

(これは Aurora Serverless v2 には適用されません。)

バイト

FreeStorageSpace

空きストレージ領域 (MB)

使用可能なストレージ領域の容量。

バイト

MaximumUsedTransactionIDs

最大使用済みトランザクション ID (数)

最大使用済みトランザクション ID 数。PostgreSQL にのみ適用されます。

カウント

NetworkReceiveThroughput

ネットワーク受信スループット (MB/秒)

モニタリングとレプリケーションに使用する顧客データベーストラフィックと Amazon RDS トラフィックの両方を含む、DB インスタンスの受信ネットワークトラフィック。

Bytes/Second

NetworkTransmitThroughput

ネットワーク送信スループット (MB/秒)

モニタリングとレプリケーションに使用する顧客データベーストラフィックと Amazon RDS トラフィックの両方を含む、DB インスタンスの送信ネットワークトラフィック。

Bytes/Second

OldestReplicationSlotLag

最も古いレプリケーションスロット遅延 (MB)

受信した先行書き込み (WAL) データに関して最も遅延の長いレプリカの遅延サイズ。PostgreSQL に適用されます。

バイト

ReadIOPS

読み取り IOPS (数/秒)

1 秒あたりのディスク読み取り I/O 操作の平均回数。

Count/Second

ReadIOPSLocalStorage

読み取り IOPS ローカルストレージ (数/秒)

1秒あたりのローカルストレージへのディスク読み取りI / O操作の平均数。

このメトリクスは、NVMe SSD インスタンスストアボリュームを持つ DB インスタンスクラスにのみ適用されます。NVMe SSD インスタンスストアボリュームを使用する Amazon EC2 インスタンスについては、インスタンスストアボリュームを参照してください。同等の RDS DB インスタンスクラスには同じインスタンスストアボリュームがあります。例えば、db.m6gd および db.r6gd DB インスタンスクラスには NVMe SSD インスタンスストアボリュームがあります。

Count/Second

ReadLatency

読み取りレイテンシー (ミリ秒)

1 回のディスク I/O 操作にかかる平均時間。

[Seconds] (秒)

ReadLatencyLocalStorage

読み取りレイテンシーローカルストレージ (ミリ秒)

ローカルストレージのディスクI / O操作ごとにかかる平均時間。

このメトリクスは、NVMe SSD インスタンスストアボリュームを持つ DB インスタンスクラスにのみ適用されます。NVMe SSD インスタンスストアボリュームを使用する Amazon EC2 インスタンスについては、インスタンスストアボリュームを参照してください。同等の RDS DB インスタンスクラスには同じインスタンスストアボリュームがあります。例えば、db.m6gd および db.r6gd DB インスタンスクラスには NVMe SSD インスタンスストアボリュームがあります。

[Seconds] (秒)

ReadThroughput

読み取りスループット (MB/秒)

1 秒あたりのディスクからの平均読み取りバイト数。

Bytes/Second

ReadThroughputLocalStorage

読み取りスループットローカルストレージ (MB/秒)

ローカルストレージ用にディスクから読み取られた1秒あたりの平均バイト数。

このメトリクスは、NVMe SSD インスタンスストアボリュームを持つ DB インスタンスクラスにのみ適用されます。NVMe SSD インスタンスストアボリュームを使用する Amazon EC2 インスタンスについては、インスタンスストアボリュームを参照してください。同等の RDS DB インスタンスクラスには同じインスタンスストアボリュームがあります。例えば、db.m6gd および db.r6gd DB インスタンスクラスには NVMe SSD インスタンスストアボリュームがあります。

Bytes/Second

ReplicaLag

レプリカ遅延 (ミリ秒)

リードレプリカの設定では、ソース DB インスタンスからリードレプリカ DB インスタンスまでの遅れ時間。MariaDB、Microsoft SQL Server、MySQL、Oracle、および PostgreSQL のリードレプリカに適用されます。

マルチ AZ の DB クラスターでは、ライター DB インスタンスの最新のトランザクションと、リーダー DB インスタンスで最後に適用されたトランザクションとの時間の差。

[Seconds] (秒)

ReplicationSlotDiskUsage

レプリカスロットディスク使用状況 (MB)

レプリケーションスロットファイルで使用されているディスク容量。PostgreSQL に適用されます。

バイト

SwapUsage

スワップ使用状況 (MB)

DB インスタンスで使用するスワップ領域の量。このメトリクスは SQL Server では利用できません。

バイト

TransactionLogsDiskUsage

トランザクションログディスク使用状況 (MB)

トランザクションログで使用されているディスク容量。PostgreSQL に適用されます。

バイト

TransactionLogsGeneration

トランザクションログ生成 (MB/秒)

1 秒あたりに生成されるトランザクションログのサイズ。PostgreSQL に適用されます。

Bytes/Second

WriteIOPS

書き込み IOPS (数/秒)

1 秒あたりのディスク書き込み I/O 操作の平均回数。

Count/Second

WriteIOPSLocalStorage

書き込み IOPS ローカルストレージ (数/秒)

ローカルストレージでの 1 秒あたりのディスク書き込み I/O 操作の平均回数。

このメトリクスは、NVMe SSD インスタンスストアボリュームを持つ DB インスタンスクラスにのみ適用されます。NVMe SSD インスタンスストアボリュームを使用する Amazon EC2 インスタンスについては、インスタンスストアボリュームを参照してください。同等の RDS DB インスタンスクラスには同じインスタンスストアボリュームがあります。例えば、db.m6gd および db.r6gd DB インスタンスクラスには NVMe SSD インスタンスストアボリュームがあります。

Count/Second

WriteLatency

書き込みレイテンシー (ミリ秒)

1 回のディスク I/O 操作にかかる平均時間。

[Seconds] (秒)

WriteLatencyLocalStorage

書き込みレイテンシーローカルストレージ (ミリ秒)

ローカルストレージのディスク I/O 操作ごとにかかる平均時間。

このメトリクスは、NVMe SSD インスタンスストアボリュームを持つ DB インスタンスクラスにのみ適用されます。NVMe SSD インスタンスストアボリュームを使用する Amazon EC2 インスタンスについては、インスタンスストアボリュームを参照してください。同等の RDS DB インスタンスクラスには同じインスタンスストアボリュームがあります。例えば、db.m6gd および db.r6gd DB インスタンスクラスには NVMe SSD インスタンスストアボリュームがあります。

ミリ秒

WriteThroughput

書き込みスループット (MB/秒)

1 秒あたりのディスクへの平均書き込みバイト数。

Bytes/Second

WriteThroughputLocalStorage

書き込みスループットローカルストレージ (MB/秒)

ローカルストレージのためにディスクに書き込まれる1秒あたりの平均バイト数。

このメトリクスは、NVMe SSD インスタンスストアボリュームを持つ DB インスタンスクラスにのみ適用されます。NVMe SSD インスタンスストアボリュームを使用する Amazon EC2 インスタンスについては、インスタンスストアボリュームを参照してください。同等の RDS DB インスタンスクラスには同じインスタンスストアボリュームがあります。例えば、db.m6gd および db.r6gd DB インスタンスクラスには NVMe SSD インスタンスストアボリュームがあります。

Bytes/Second

Amazon RDS の Amazon CloudWatch 使用状況メトリクス

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

詳細については、Amazon CloudWatch ユーザーガイドの「Amazon CloudWatch 使用状況メトリクスの使用」を参照してください。クォータの詳細については、Service Quotas ユーザーガイドAmazon RDS のクォータと制約 および クォータの引き上げのリクエストを参照してください。

メトリクス 説明 単位*
AllocatedStorage

すべての DB インスタンスの合計ストレージ この合計では、一時的な移行インスタンスは除外されます。

Gigabytes

DBClusterParameterGroups

AWS アカウント の DB クラスターパラメータグループの数。カウントでは、デフォルトのパラメータグループは除外されます。

カウント

DBClusters

AWS アカウント の Amazon Aurora DB クラスターの数。

カウント

DBInstances

AWS アカウント の DB インスタンスの数。

カウント

DBParameterGroups

AWS アカウント の DB パラメータグループの数。カウントでは、デフォルトの DB パラメータグループは除外されます。

カウント

DBSecurityGroups

AWS アカウント 内のセキュリティグループの数。カウントでは、デフォルトのセキュリティグループおよびデフォルトの VPC セキュリティグループは除外されます。

カウント

DBSubnetGroups

AWS アカウント の DB サブネットグループの数。カウントでは、デフォルトのサブネットグループは除外されます。

カウント

ManualClusterSnapshots

AWS アカウント にある、手動で作成された DB クラスタースナップショットの数。このカウントでは、無効なスナップショットは除外されます。

カウント

ManualSnapshots

AWS アカウント にある、手動で作成された DB スナップショットの数。このカウントでは、無効なスナップショットは除外されます。

カウント

OptionGroups

AWS アカウント 内のオプショングループの数。カウントでは、デフォルトのオプショングループは除外されます。

カウント

ReservedDBInstances

AWS アカウント の予約済み DB インスタンスの数。カウントでは、使用停止または拒否されたインスタンスは除外されます。

カウント

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