Amazon RDS 的 Amazon CloudWatch 指標 - Amazon Relational Database Service

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

Amazon RDS 的 Amazon CloudWatch 指標

Amazon CloudWatch 指標可讓您深入了解 Amazon RDS 執行個體和叢集的效能和運作狀態,讓您監控系統行為並做出資料驅動型決策。這些指標有助於追蹤資源使用率、資料庫活動和營運效率,讓您了解執行個體的效能。

此參考概述 Amazon RDS 可用的特定指標,並說明如何解譯和使用它們來最佳化資料庫效能、疑難排解問題,並確保高可用性。

Amazon RDS 會將指標發佈至 AWS/RDSAWS/Usage 命名空間中的 Amazon CloudWatch。

Amazon RDS 的 Amazon CloudWatch 執行個體層級指標

Amazon CloudWatch 中的 AWS/RDS 命名空間包含下列執行個體層級指標。

注意

Amazon RDS 主控台可能會以與傳送至 Amazon CloudWatch 的單位不同的單位顯示指標。例如,Amazon RDS 主控台可能會顯示指標 (MB),而系統會將指標傳送至 Amazon CloudWatch 位元組。

指標 描述 適用對象 單位

BinLogDiskUsage

二進位日誌佔用的磁碟空間量。如果已啟用 MySQL 和 MariaDB 執行個體的自動備份,包括僅供讀取複本,則會建立二進位日誌。

MariaDB

MySQL

位元組

BurstBalance

一般用途 SSD (gp2) 叢發儲存貯體可用輸入/輸出額度的百分比。

全部

百分比

CheckpointLag

自最近檢查點以來的時間量。

秒鐘

ConnectionAttempts

嘗試連線至執行個體的次數 (無論是否成功)。

MySQL

計數

CPUUtilization

CPU 使用率。

全部

百分比

CPUCreditUsage

執行個體為 CPU 使用率花費的 CPU 額度數量。一個 CPU 額度等於在 100 % 使用率的情形下執行一分鐘的一個 vCPU,或是相等組合的 vCPU、利用率和時間。例如,您可能會有在 50% 利用率的情形下執行兩分鐘的一個 vCPU,或在 25% 利用率的情形下執行兩分鐘的兩個 vCPU。

此指標僅適用於 db.t2db.t3db.t4g執行個體。
注意

建議您在開發、測試伺服器或其他非生產伺服器時,僅使用 T 資料庫執行個體類別。如需 T 執行個體類別的詳細資訊,請參閱 資料庫執行個體類別的類型

CPU 額度指標僅提供 5 分鐘頻率。如果您要指定大於 5 分鐘的期間,請使用 Sum 統計資訊代替 Average 統計資訊。

額度 (vCPU-分鐘)

CPUCreditBalance

自執行個體啟動或開始後,累積獲得的 CPU 額度數量。如果是 T2 Standard,CPUCreditBalance 也包含已產生的啟動額度。

獲得額度後,額度會在額度餘額中累積,並在支付額度時,從額度餘額中移出。額度餘額有最大值限制,它取決於執行個體大小。到達限制之後,任何獲得的新點數都會遭到捨棄。如果是 T2 Standard,啟動額度不會計入此限制。

CPUCreditBalance 中的額度可供執行個體支付以大幅提升並超越基準 CPU 使用率。

執行個體執行時,CPUCreditBalance 中的額度不會過期。當執行個體停止時,CPUCreditBalance 不會保持,所有累積的額度都將流失。

CPU 額度指標僅提供 5 分鐘頻率。

此指標僅適用於 db.t2db.t3db.t4g執行個體。
注意

建議您在開發、測試伺服器或其他非生產伺服器時,僅使用 T 資料庫執行個體類別。如需 T 執行個體類別的詳細資訊,請參閱 資料庫執行個體類別的類型

啟動積分在 Amazon RDS 中的運作方式與 Amazon EC2 相同。如需詳細資訊,請參閱《Amazon Elastic Compute Cloud Linux 執行個體使用者指南》中的啟動積分

額度 (vCPU-分鐘)

CPUSurplusCreditBalance

無限制執行個體已在其 CPUCreditBalance 值為 0 時支出的剩餘額度數量。

CPUSurplusCreditBalance 值由獲得的 CPU 額度支付。如果剩餘額度超過執行個體在 24 小時期間可獲得的最大額度數量,超過最大值的支出剩餘額度將必須負擔額外的費用。

CPU 額度指標僅提供 5 分鐘頻率。

全部

額度 (vCPU-分鐘)

CPUSurplusCreditsCharged

若支出剩餘額度數量未由獲得的 CPU 額度付清,會產生額外的費用。

發生以下任何情況時,將收取支出剩餘額度的費用。

  • 支出剩餘額度超過執行個體在 24 小時期間可獲得的最大額度數量。在小時結束時,將收取超過最大值的支出剩餘額度的費用。

  • 執行個體已停止或終止。

  • 執行個體從 unlimited 切換至 standard

CPU 額度指標僅提供 5 分鐘頻率。

全部

額度 (vCPU-分鐘)

DatabaseConnections

連線至資料庫執行個體的用戶端網路連線數。

資料庫工作階段數可能高於指標值,因為指標值不包括以下項目:

  • 不再有網路連線但尚未清理資料庫的工作階段

  • 資料庫引擎為供自己使用建立的工作階段

  • 資料庫引擎的平行執行功能建立的工作階段

  • 資料庫引擎任務排程器建立的工作階段

  • Amazon RDS 連線

全部

計數

DiskQueueDepth

等待存取磁碟的未完成 IO (讀/寫請求) 數量。

全部

計數

DiskQueueDepthLogVolume

等待存取日誌磁碟區磁碟的未完成 IO (讀/寫請求) 數量。

已啟用專用日誌磁碟區的資料庫執行個體

計數

EBSByteBalance%

RDS 資料庫高載儲存貯體中剩餘輸送量額度的百分比。只有基本監控才提供此指標。

指標值是以所有磁碟區 (包括根磁碟區) 的輸送量為基礎,而非僅以包含資料庫檔案的那些磁碟區為基礎。

若要尋找支援此指標的執行個體大小,請參閱《Amazon EC2 使用者指南》中的 EBS 預設最佳化資料表中具有星號 (*) 的執行個體大小。 Amazon EC2 Sum 統計資料不適用於此指標。

全部

百分比

EBSIOBalance%

RDS 資料庫高載儲存貯體中剩餘輸入/輸出額度的百分比。只有基本監控才提供此指標。

指標值是以所有磁碟區 (包括根磁碟區) 的 IOPS 為基礎,而非僅以包含資料庫檔案的那些磁碟區為基礎。

若要尋找支援此指標的執行個體大小,請參閱《Amazon EC2 使用者指南》中的 Amazon EBS 最佳化執行個體類型Amazon EC2 Sum 統計資料不適用於此指標。

此指標不同於 BurstBalance。若要了解如何使用此指標,請參閱使用 Amazon EBS 優化執行個體高載功能來改善應用程式效能並降低成本

全部

百分比

FailedSQLServerAgentJobsCount

最後 1 分鐘內失敗的 Microsoft SQL Server Agent 任務數量。

Microsoft SQL Server

每分鐘計數

FreeableMemory

可用的隨機存取記憶體的數量。

若為 MariaDB、MySQL、Oracle 和 PostgreSQL 資料庫執行個體,此指標報告 MemAvailable/proc/meminfo 欄位值。

全部

位元組

FreeLocalStorage

可用的本機儲存空間量。

此指標僅適用於具有 NVMe SSD 執行個體儲存體磁碟區的資料庫執行個體類別。如需使用 NVMe SSD 執行個體儲存體磁碟區的 Amazon EC2 執行個體的相關資訊,請參閱執行個體儲存體區磁碟區。對等的 RDS 資料庫執行個體類別具有相同的執行個體儲存體磁碟區。例如,db.m6gd 和 db.r6gd 資料庫執行個體類別具有 NVMe 固態硬碟執行個體儲存體磁碟區。

位元組

FreeLocalStoragePercent

可用本機儲存空間的百分比。

此指標僅適用於具有 NVMe SSD 執行個體儲存體磁碟區的資料庫執行個體類別。如需使用 NVMe SSD 執行個體儲存體磁碟區的 Amazon EC2 執行個體的相關資訊,請參閱執行個體儲存體區磁碟區。對等的 RDS 資料庫執行個體類別具有相同的執行個體儲存體磁碟區。例如,db.m6gd 和 db.r6gd 資料庫執行個體類別具有 NVMe 固態硬碟執行個體儲存體磁碟區。

百分比

FreeStorageSpace

可用的儲存空間的數量。

全部

位元組

FreeStorageSpaceLogVolume

日誌磁碟區上可用的儲存空間數量。

已啟用專用日誌磁碟區的資料庫執行個體

位元組

IamDbAuthConnectionRequests

對資料庫執行個體使用 IAM 身分驗證的連線請求數目。

全部

計數

MaximumUsedTransactionIDs

已使用的交易 ID 上限。

PostgreSQL

計數

NetworkReceiveThroughput

資料庫執行個體的外來 (接收) 網路流量,包括客戶資料庫流量及用於監控與複寫的 Amazon RDS 流量。

全部

每秒位元組數

NetworkTransmitThroughput

資料庫執行個體的外送 (傳輸) 網路流量,包括客戶資料庫流量及用於監控與複寫的 Amazon RDS 流量。

全部

每秒位元組數

OldestLogicalReplicationSlotLag

Amazon RDS 的延遲大小會在來源資料庫上遞交交易,以及 RDS 將交易套用至複本資料庫的時間。

PostgreSQL

位元組

OldestReplicationSlotLag

以接收到 WAL 資料而言,複本遲延程度最大的遲延大小。

PostgreSQL

位元組

ReadIOPS

磁碟讀取輸入/輸出操作的每秒平均次數。

全部

每秒計數

ReadIOPSLocalStorage

磁碟讀取輸入/輸出操作到本機儲存體的每秒平均次數。

此指標僅適用於具有 NVMe SSD 執行個體儲存體磁碟區的資料庫執行個體類別。如需使用 NVMe SSD 執行個體儲存體磁碟區的 Amazon EC2 執行個體的相關資訊,請參閱執行個體儲存體區磁碟區。對等的 RDS 資料庫執行個體類別具有相同的執行個體儲存體磁碟區。例如,db.m6gd 和 db.r6gd 資料庫執行個體類別具有 NVMe 固態硬碟執行個體儲存體磁碟區。

每秒計數

ReadIOPSLogVolume

日誌磁碟區每秒磁碟讀取 I/O 操作的平均次數。

已啟用專用日誌磁碟區的資料庫執行個體

每秒計數

ReadLatency

平均每次磁碟輸入/輸出操作耗用的時間量。

全部

秒鐘

ReadLatencyLocalStorage

平均每次本機儲存體磁碟輸入/輸出操作耗用的時間量。

此指標僅適用於具有 NVMe SSD 執行個體儲存體磁碟區的資料庫執行個體類別。如需使用 NVMe SSD 執行個體儲存體磁碟區的 Amazon EC2 執行個體的相關資訊,請參閱執行個體儲存體區磁碟區。對等的 RDS 資料庫執行個體類別具有相同的執行個體儲存體磁碟區。例如,db.m6gd 和 db.r6gd 資料庫執行個體類別具有 NVMe SSD 執行個體儲存體磁碟區。

秒鐘

ReadLatencyLogVolume

日誌磁碟區每個磁碟 I/O 操作所花費的平均時間量。

已啟用專用日誌磁碟區的資料庫執行個體

秒鐘

ReadThroughput

平均每秒從磁碟讀取的位元組數目。

全部

每秒位元組數

ReadThroughputLocalStorage

平均每秒從磁碟讀取的本機儲存體位元組數目。

此指標僅適用於具有 NVMe SSD 執行個體儲存體磁碟區的資料庫執行個體類別。如需使用 NVMe SSD 執行個體儲存體磁碟區的 Amazon EC2 執行個體的相關資訊,請參閱執行個體儲存體區磁碟區。對等的 RDS 資料庫執行個體類別具有相同的執行個體儲存體磁碟區。例如,db.m6gd 和 db.r6gd 資料庫執行個體類別具有 NVMe 固態硬碟執行個體儲存體磁碟區。

每秒位元組數

ReadThroughputLogVolume

日誌磁碟區每秒從磁碟讀取的平均位元組數目。

已啟用專用日誌磁碟區的資料庫執行個體

每秒位元組數

ReplicaLag

針對僅供讀取複本的組態,讀取複本資料庫執行個體落後於來源資料庫執行個體的時間量。適用於 MariaDB、Microsoft SQL Server、MySQL、Oracle 和 PostgreSQL 僅供讀取複本。

針對多可用區域資料庫叢集,寫入器資料庫執行個體上的最新交易與讀取器資料庫執行個體上最新套用交易之間的時間差異。

秒鐘

ReplicationChannelLag

對於多來源複本組態,多來源複本上的特定通道落後於來源資料庫執行個體的時間。如需詳細資訊,請參閱監控多來源複寫管道

MySQL

秒鐘

ReplicationSlotDiskUsage

複本插槽檔案使用的磁碟空間。

PostgreSQL

位元組

SwapUsage

資料庫執行個體上使用的交換空間的量。

MariaDB

MySQL

Oracle

PostgreSQL

位元組

TempDbAvailableDataSpace

tempdb 上的可用資料空間量,以及 tempdb 所在的磁碟區。

使用此指標來監控 tempdb 資料空間可用性,並相應地規劃容量。低值可能表示需要增加儲存體或最佳化大量使用 tempdb 的查詢。

SQL Server

位元組

TempDbAvailableLogSpace

tempdb 上的可用日誌空間量,以及 tempdb 所在的磁碟區。

使用此指標來監控 tempdb 日誌空間可用性,並防止交易日誌的完整條件。對於具有大型交易或產生重大日誌活動的高度並行的工作負載至關重要。

SQL Server

位元組

TempDbDataFileUsage

tempdb 上使用的資料檔案百分比。此指標不會考慮潛在的檔案成長。

使用此指標來監控 tempdb 資料檔案使用率,並識別潛在的效能瓶頸。高值可能表示需要最佳化建立大型臨時物件或增加 tempdb 大小的查詢。

SQL Server

百分比

TempDbLogFileUsage

tempdb 上使用的日誌檔案百分比。此指標不會考慮潛在的檔案成長。

使用此指標來監控 tempdb 日誌檔案使用率,並防止效能問題。高值可能表示長時間執行的交易或過多的記錄活動可能會影響整體資料庫效能。

SQL Server

百分比

TransactionLogsDiskUsage

交易日誌使用的磁碟空間。

PostgreSQL

位元組

TransactionLogsGeneration

每秒產生的交易日誌的大小。

PostgreSQL

每秒位元組數

WriteIOPS

磁碟寫入輸入/輸出操作的每秒平均次數。

全部

每秒計數

WriteIOPSLocalStorage

本機儲存體上磁碟寫入輸入/輸出操作的每秒平均次數。

此指標僅適用於具有 NVMe SSD 執行個體儲存體磁碟區的資料庫執行個體類別。如需使用 NVMe SSD 執行個體儲存體磁碟區的 Amazon EC2 執行個體的相關資訊,請參閱執行個體儲存體區磁碟區。對等的 RDS 資料庫執行個體類別具有相同的執行個體儲存體磁碟區。例如,db.m6gd 和 db.r6gd 資料庫執行個體類別具有 NVMe 固態硬碟執行個體儲存體磁碟區。

每秒計數

WriteIOPSLogVolume

日誌磁碟區每秒磁碟寫入 I/O 操作的平均次數。

已啟用專用日誌磁碟區的資料庫執行個體

每秒計數

WriteLatency

平均每次磁碟輸入/輸出操作耗用的時間量。

全部

秒鐘

WriteLatencyLocalStorage

平均每次本機儲存體磁碟輸入/輸出操作耗用的時間量。

此指標僅適用於具有 NVMe SSD 執行個體儲存體磁碟區的資料庫執行個體類別。如需使用 NVMe SSD 執行個體儲存體磁碟區的 Amazon EC2 執行個體的相關資訊,請參閱執行個體儲存體區磁碟區。對等的 RDS 資料庫執行個體類別具有相同的執行個體儲存體磁碟區。例如,db.m6gd 和 db.r6gd 資料庫執行個體類別具有 NVMe SSD 執行個體儲存體磁碟區。

秒鐘

WriteLatencyLogVolume

日誌磁碟區每個磁碟 I/O 操作所花費的平均時間量。

已啟用專用日誌磁碟區的資料庫執行個體

秒鐘

WriteThroughput

平均每秒寫入磁碟的位元組數目。

全部

每秒位元組數

WriteThroughputLogVolume

日誌磁碟區每秒寫入至磁碟的平均位元組數目。

已啟用專用日誌磁碟區的資料庫執行個體

每秒位元組數

WriteThroughputLocalStorage

每秒寫入磁碟的本機儲存體平均位元組數目。

此指標僅適用於具有 NVMe SSD 執行個體儲存體磁碟區的資料庫執行個體類別。如需使用 NVMe SSD 執行個體儲存體磁碟區的 Amazon EC2 執行個體的相關資訊,請參閱執行個體儲存體區磁碟區。對等的 RDS 資料庫執行個體類別具有相同的執行個體儲存體磁碟區。例如,db.m6gd 和 db.r6gd 資料庫執行個體類別具有 NVMe 固態硬碟執行個體儲存體磁碟區。

每秒位元組數

Amazon RDS 的 Amazon CloudWatch 用量指標

Amazon CloudWatch 中的 AWS/Usage 命名空間包括 Amazon RDS service quotas 的帳戶層級用量指標。CloudWatch 會自動收集所有 的用量指標 AWS 區域。

如需詳細資訊,請參閱《Amazon CloudWatch 使用者指南》中的 CloudWatch 用量指標。如需詳細資訊,請參閱《Service Quotas 使用者指南》中的請求提高配額

指標 描述 單位*
AllocatedStorage

所有資料庫執行個體的儲存總量 總和不包括臨時遷移執行個體。

GB

AuthorizationsPerDBSecurityGroup

您 中每個資料庫安全群組的輸入規則數目 AWS 帳戶。使用的值是帳戶中資料庫安全群組中傳入規則的數量上限。帳戶中的其他資料庫安全群組可能會有較少的輸入規則。

計數

CustomEndpointsPerDBCluster

您 中每個資料庫叢集的自訂端點數量 AWS 帳戶。使用的值是帳戶中資料庫叢集中自訂端點的數量上限。帳戶中的其他資料庫叢集可能會有較少數量的自訂端點。

計數

CustomEngineVersions

您 中 Amazon RDS Custom 的自訂引擎版本 (CEVs) 數量 AWS 帳戶。

計數

DBClusterParameterGroups

AWS 帳戶中資料庫叢集參數群組的數量上限。計數不包括預設參數群組。

計數

DBClusterRoles

您 中每個資料庫叢集的 associated AWS Identity and Access Management (IAM) 角色數量 AWS 帳戶。使用的值是帳戶中資料庫叢集的關聯 IAM 角色數量上限。帳戶中的其他資料庫叢集可能有較少的相關聯 IAM 角色。

計數

DBClusters

AWS 帳戶中 Amazon Aurora 資料庫叢集的數量。

計數

DBInstanceRoles

您 中每個資料庫執行個體的 associated AWS Identity and Access Management (IAM) 角色數量 AWS 帳戶。使用的值是帳戶中資料庫執行個體的關聯 IAM 角色數量上限。帳戶中的其他資料庫執行個體可能有較少的相關聯 IAM 角色。

計數

DBInstances

AWS 帳戶中的資料庫執行個體數量。

計數

DBParameterGroups

AWS 帳戶中資料庫參數群組的數量。計數不包括預設的資料庫參數群組。

計數

DBSecurityGroups

AWS 帳戶中的安全群組數量。該計數不包括預設安全群組和預設 VPC 安全群組。

計數

DBSubnetGroups

AWS 帳戶中的資料庫子網路群組數量。計數不包括預設子網路組。

計數

EventSubscriptions

您 中的事件通知訂閱數量 AWS 帳戶。

計數

Integrations

您 中與 Amazon Redshift 的零 ETL 整合次數 AWS 帳戶。

計數

ManualClusterSnapshots

AWS 帳戶中手動建立的資料庫叢集快照數量。計數不包括無效的快照。

計數

ManualSnapshots

AWS 帳戶中手動建立的資料庫快照數量。計數不包括無效的快照。

計數

OptionGroups

AWS 帳戶中的選項群組數量。計數不包括預設選項群組。

計數

Proxies

您 AWS 帳戶中 RDS 代理的數目。

計數

ReadReplicasPerMaster

您帳戶中每個資料庫執行個體的僅供讀取複本數量。使用的值是帳戶中資料庫執行個體的僅供讀取複本數量上限。帳戶中的其他資料庫執行個體可能會有較少的僅供讀取複本數量。

計數

ReservedDBInstances

AWS 帳戶中的保留資料庫執行個體數量。計數不包括淘汰或拒絕的執行個體。

計數

SubnetsPerDBSubnetGroup

您 中每個資料庫子網路群組的子網路數量 AWS 帳戶。帳戶中資料庫子網路群組的子網路數量上限。帳戶中的其他資料庫子網路群組可能有較少的子網路數量。

計數

注意

Amazon RDS 不會將用量指標的單位發佈至 CloudWatch。這些單位僅顯示於文件中。