使用 Amazon CloudWatch 監控 Aurora PostgreSQL 無限資料庫 - Amazon Aurora

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

使用 Amazon CloudWatch 監控 Aurora PostgreSQL 無限資料庫

Aurora PostgreSQL 無限資料庫的 CloudWatch 指標會以下列維度報告:

如需 CloudWatch 指標的相關資訊,請參閱 使用 Amazon CloudWatch 監控 Amazon Aurora 指標

DBShardGroup 指標

若要在 CloudWatch 主控台中查看 Aurora PostgreSQL 無限制資料庫的DBShardGroup指標,請選擇 RDS,然後選擇 DBShardGroup

您可以追蹤下列 CloudWatch 指標:

  • DBShardGroupACUUtilization – Aurora 容量單位 (ACU) 用量,以從 DBShardGroupCapacity 除以 的百分比計算DBShardGroupMaxACU

  • DBShardGroupCapacity – 資料庫碎片群組的寫入器執行個體耗用的 ACUs 數量。

  • DBShardGroupComputeRedundancyCapacity – 資料庫碎片群組的待命執行個體耗用的 ACUs 數量。

  • DBShardGroupMaxACU – 為資料庫碎片群組設定的 ACUs 數目上限。

  • DBShardGroupMinACU – 資料庫碎片群組所需的 ACUs 數目下限。

DBShardGroupIdentifier 維度索引鍵可用於彙總DBShardGroup指標。

DBShardGroupRouterAggregation 指標

若要在 CloudWatch 主控台中查看 Aurora PostgreSQL 無限制資料庫的DBShardGroupRouterAggregation指標,請選擇 RDS,然後選擇 DBShardGroupRouterAggregation

您可以追蹤下列 CloudWatch 指標:

  • CommitThroughput – 資料庫碎片群組中所有路由器節點的每秒遞交操作平均數量。

  • DatabaseConnections – 資料庫碎片群組中所有路由器節點的所有連線總和。

DBShardGroupInstance 指標

DBShardGroupInstance 是每個碎片或路由器子叢集中的個別資料庫執行個體。

若要在 CloudWatch 主控台中查看 Aurora PostgreSQL 無限制資料庫的DBShardGroupInstance指標,請選擇 RDS,然後選擇 DBShardGroupInstance

您可以追蹤下列 CloudWatch 指標:

  • ACUUtilization – 以ServerlessDatabaseCapacity指標除以子叢集指派的最大 ACU 值所計算的百分比。

  • AuroraReplicaLag - 對於啟用運算備援的無限叢集,這是從子叢集中主要執行個體複寫更新時的延遲量。

  • AuroraReplicaLagMaximum – 對於啟用運算備援的無限叢集,這是從子叢集中主要執行個體複寫更新時的最大延遲量。刪除或重新命名僅供讀取複本時,作為舊資源回收,複寫延遲可能會暫時遽增。使用此指標來尋找容錯移轉是否因為其中一個讀取器上的高複寫延遲而發生。

  • AuroraReplicaLagMinimum – 對於啟用運算備援的無限叢集,這是從子叢集中主要執行個體複寫更新時的最小延遲量。

  • BufferCacheHitRatio – 從執行個體記憶體快取提供的資料和索引百分比 (相對於儲存磁碟區)。

  • CommitLatency – 引擎和儲存體完成特定節點 (路由器或碎片) 遞交操作的平均持續時間。

  • CommitThroughput – 每秒遞交操作的平均數量。

  • CPUUtilization – CPU 用量佔子叢集指派 ACU 值上限的百分比。

  • FreeableMemory – 碎片群組擴展至最大容量時可用的未使用記憶體數量。這取決於碎片群組的指派 ACUs。對於每個 ACU,目前容量低於最大容量,此值會增加約 2 GiB。因此,在資料庫碎片群組擴展到上限之前,此指標不會接近零。

  • MaximumUsedTransactionIDs – 交易中最舊未清空交易 ID 的存留期。如果此值達到 2,146,483,648 (2^31 - 1,000,000),資料庫將強制進入唯讀模式,以避免交易 ID 包圍。如需詳細資訊,請參閱 PostgreSQL 文件中的避免交易 ID 包圍失敗

  • NetworkReceiveThroughput – 資料庫碎片群組中每個執行個體從用戶端接收的網路輸送量。此輸送量不包含資料庫碎片群組中執行個體與叢集磁碟區之間的網路流量。

  • NetworkThroughput – 資料庫碎片群組中用戶端和路由器,以及路由器和碎片之間的彙總網路輸送量 (傳輸和接收)。此輸送量不包含資料庫碎片群組中執行個體與叢集磁碟區之間的網路流量。

  • NetworkTransmitThroughput – 資料庫碎片群組中每個執行個體傳送給用戶端的網路輸送量。此輸送量不包含資料庫碎片群組中執行個體與叢集磁碟區之間的網路流量。

  • ReadIOPS – 磁碟讀取輸入/輸出操作的每秒平均數量 (IOPS)。

  • ReadLatency – 每個磁碟讀取輸入/輸出 (I/O) 操作所花費的平均時間。

  • ReadThroughput – 每秒從磁碟讀取的平均位元組數。

  • ServerlessDatabaseCapacity – 資料庫碎片群組中資料庫碎片或路由器子叢集的目前容量。

  • StorageNetworkReceiveThroughput – 資料庫碎片群組中每個執行個體從 Aurora 儲存子系統接收的網路輸送量。

  • StorageNetworkThroughput – 資料庫碎片群組中每個執行個體從 Aurora 儲存子系統傳輸和接收的彙總網路輸送量。

  • StorageNetworkTransmitThroughput – 資料庫碎片群組中每個執行個體傳送至 Aurora 儲存子系統的網路輸送量。

  • SwapUsage – 資料庫碎片群組使用的交換空間量。

  • TempStorageIOPS – 在連接至資料庫執行個體的本機儲存體上執行的 I/O 操作平均數量。它包含讀取和寫入 I/O 操作。

    TempStorageIOPS 可與 搭配使用TempStorageThroughput,以診斷資料庫執行個體與本機儲存裝置之間傳輸的網路活動導致意外容量增加的罕見情況。

  • TempStorageThroughput – 與路由器或碎片相關聯的本機儲存體往返傳輸的資料量。

  • WriteIOPS – 磁碟寫入 IOPS 的平均數量。

  • WriteLatency – 每個磁碟寫入 I/O 操作所花費的平均時間量。

  • WriteThroughput – 每秒寫入磁碟的平均位元組數。

下列維度索引鍵可用於彙總DBShardGroupInstance指標:

  • DBClusterIdentifier – Aurora PostgreSQL 資料庫叢集。

  • DBShardGroupIdentifier – 執行個體所屬的資料庫碎片群組。

  • DBShardGroupSubClusterType – 節點類型,可以是 Distributed Transaction Router(路由器) 或 Data Access Shard(碎片)。

  • DBShardGroupSubClusterIdentifier – 執行個體所屬的路由器或碎片名稱。

以下是彙總 CloudWatch 指標的範例:

  • 資料庫碎片群組中屬於特定碎片或路由器的所有執行個體CPUUtilization總數。

  • 資料庫碎片群組中所有執行個體CPUUtilization的總計。

DBClusterIdentifier 指標

若要在 CloudWatch 主控台中查看 Aurora PostgreSQL 無限制資料庫的DBClusterIdentifier指標,請選擇 RDS,然後選擇 DBClusterIdentifier

當您使用 Aurora PostgreSQL 無限資料庫時,您可能會有比 Aurora 資料庫叢集更多的輸入/輸出 (I/O) 操作。您可以追蹤無限資料庫叢集的下列 CloudWatch 指標:

  • VolumeReadIops – 來自叢集磁碟區的計費讀取 I/O 操作數目,每隔 5 分鐘報告一次。

  • VolumeWriteIops – 對叢集磁碟區的寫入磁碟 I/O 操作數量,每隔 5 分鐘報告一次。

Aurora PostgreSQL 無限資料庫使用Aurora I/O-Optimized叢集儲存組態。使用 Aurora I/O-Optimized,您可以為所有 I/O 操作支付單一每月價格,而不是每 100 萬個 I/O 請求付費。如需詳細資訊,請參閱Amazon Aurora 資料庫叢集的儲存組態

您也可以使用比 Aurora 資料庫叢集更多的儲存空間。您可以追蹤下列 CloudWatch 儲存指標:

  • BackupRetentionPeriodStorageUsed – Aurora PostgreSQL 無限資料庫叢集的總計費連續備份儲存用量。

  • SnapshotStorageUsed – Aurora PostgreSQL 無限資料庫叢集的總計費快照儲存用量。

  • TotalBackupStorageBilled – 自動備份保留和資料庫叢集快照的成本總和。

    如需備份儲存成本的詳細資訊,請參閱 了解 Amazon Aurora 備份儲存體用量

  • VolumeBytesUsed – Aurora PostgreSQL 無限資料庫叢集使用的儲存量,每隔 5 分鐘報告一次。