全部產品
Search
文件中心

ApsaraDB RDS:查看增強監控

更新時間:Jun 19, 2024

RDS PostgreSQL提供了豐富的效能監控項,包括作業系統指標和資料庫指標,您可以通過RDS管理主控台查看這些監控資料。

操作步驟

  1. 訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
  2. 在左側導覽列單擊監控與警示

  3. 選擇增強監控頁簽,單擊指標管理,分別在作業系統指標頁簽和資料庫指標頁簽中選擇需要顯示的指標項,各指標項詳情,請參見參考資訊

    顯示指標項

    說明
    • 增強監控頁面中最多能顯示30個指標。

    • 您可以將已選擇顯示的指標項方案應用到當前地區的所有RDS PostgreSQL執行個體:

      • 如果當前為雲端硬碟版執行個體,將會應用到已存在以及以後建立的RDS PostgreSQL雲端硬碟執行個體。

      • 如果當前為本地碟執行個體,將會應用到已存在以及以後建立的RDS PostgreSQL本地碟執行個體。

  4. 單擊更新指標後,在增強監控頁即可看到對應的指標項監控資料。

  5. 增強監控頁面還提供了多種查詢設定,使您更方便地查看相應的監控資料。更多功能

    序號

    功能

    說明

    查詢時間範圍

    支援按照預設的時間範圍和自訂時間範圍查詢。

    • 預設時間範圍支援:30分鐘、1小時、2小時、6小時、1天、7天和30天。

    • 自訂時間範圍:開始時間(YYYY-MM-DD hh:mm:ss) - 結束時間(YYYY-MM-DD hh:mm:ss)

    彙總方式

    支援按照如下彙總方式顯示指標結果。

    • 求平均

    • 求最大

    • 求最小

    布局

    支援按如下分布調整顯示結果的布局。

    • 一列

    • 二列

    • 三列

    • 四列

    時間粒紋

    表示顯示圖表中橫座標的時間粒紋。

    時間粒紋與查詢時間相關聯,對應關係如下:

    • 查詢時間範圍小於等於1小時,時間粒紋為5秒

    • 查詢時間範圍大於1小時且小於等於2小時,時間粒紋為10秒

    • 查詢時間範圍大於2小時且小於等於6小時,時間粒紋為30秒

    • 查詢時間範圍大於6小時且小於等於12小時,時間粒紋為1分鐘

    • 查詢時間範圍大於12小時且小於等於1天, 時間粒紋為2分鐘

    • 查詢時間範圍大於1天且小於等於5天, 時間粒紋為10分鐘

    • 查詢時間範圍大於5天且小於等於15天,時間粒紋為30分鐘

    • 查詢時間範圍大於15天且小於等於30天,時間粒紋為1小時

    游標聯動

    支援開啟游標聯動開關,當游標懸浮在圖表的某一時間點時,其他圖表聯動顯示對應時間點的指標資料。

    重新整理

    支援通過手動重新整理來更新圖表資料。

參考資訊

作業系統指標和資料庫指標的詳細資料如下。

作業系統指標

指標分類

指標名稱

指標含義

指標單位

本地碟執行個體

雲端硬碟版執行個體

網路流量

  • 平均值:os.network.rx.avg

  • 最大值:os.network.rx.max

  • 最小值:os.network.rx.min

網路輸入資料流量

MB/s

✔️

  • 平均值:os.network.tx.avg

  • 最大值:os.network.tx.max

  • 最小值:os.network.tx.min

網路輸出資料流量

MB/s

✔️

CPU使用率

  • 平均值:os.cpu_usage.sys.avg

  • 最大值:os.cpu_usage.sys.max

  • 最小值:os.cpu_usage.sys.min

sys cpu使用率,sys cpu使用量 / cpu總量

%

✔️

✔️

  • 平均值:os.cpu_usage.user.avg

  • 最大值:os.cpu_usage.user.max

  • 最小值:os.cpu_usage.user.min

user cpu使用率,user cpu使用量 / cpu總量

%

✔️

✔️

  • 平均值:os.cpu_usage.total.avg

  • 最大值:os.cpu_usage.total.max

  • 最小值:os.cpu_usage.total.min

cpu使用率,(sys + user) cpu使用量 / cpu總量

%

✔️

✔️

CPU按照進程堆疊

  • 平均值:os.cpu_process.backend.avg

  • 最大值:os.cpu_process.backend.max

  • 最小值:os.cpu_process.backend.min

backend cpu使用量(1cpu=100%,2cpu=200%,以次類推)

%

✔️

✔️

  • 平均值:os.cpu_process.bgwriter.avg

  • 最大值:os.cpu_process.bgwriter.max

  • 最小值:os.cpu_process.bgwriter.min

bgwriter cpu使用量(1cpu=100%,2cpu=200%,以次類推)

%

✔️

✔️

  • 平均值:os.cpu_process.checkpoint.avg

  • 最大值:os.cpu_process.checkpoint.max

  • 最小值:os.cpu_process.checkpoint.min

checkpoint cpu使用量(1cpu=100%,2cpu=200%,以次類推)

%

✔️

✔️

  • 平均值:os.cpu_process.logger.avg

  • 最大值:os.cpu_process.logger.max

  • 最小值:os.cpu_process.logger.min

logger cpu使用量(1cpu=100%,2cpu=200%,以次類推)

%

✔️

✔️

  • 平均值:os.cpu_process.pgstat.avg

  • 最大值:os.cpu_process.pgstat.max

  • 最小值:os.cpu_process.pgstat.min

pgstat cpu使用量(1cpu=100%,2cpu=200%,以次類推)

%

✔️

✔️

  • 平均值:os.cpu_process.walwriter.avg

  • 最大值:os.cpu_process.walwriter.max

  • 最小值:os.cpu_process.walwriter.min

walwriter cpu使用量(1cpu=100%,2cpu=200%,以次類推)

%

✔️

✔️

  • 平均值:os.cpu_process.autovacuum.avg

  • 最大值:os.cpu_process.autovacuum.max

  • 最小值:os.cpu_process.autovacuum.min

autovacuum cpu使用量(1cpu=100%,2cpu=200%,以次類推)

%

✔️

✔️

  • 平均值:os.cpu_process.walsender.avg

  • 最大值:os.cpu_process.walsender.max

  • 最小值:os.cpu_process.walsender.min

walsender cpu使用量(1cpu=100%,2cpu=200%,以次類推)

%

✔️

✔️

  • 平均值:os.cpu_process.postmaster.avg

  • 最大值:os.cpu_process.postmaster.max

  • 最小值:os.cpu_process.postmaster.min

postmaster cpu使用量(1cpu=100%,2cpu=200%,以次類推)

%

✔️

✔️

記憶體詳情

  • 平均值:os.mem_size.spec.avg

  • 最大值:os.mem_size.spec.max

  • 最小值:os.mem_size.spec.min

規格記憶體大小

MB

✔️

✔️

  • 平均值:os.mem_size.used.avg

  • 最大值:os.mem_size.used.max

  • 最小值:os.mem_size.used.min

記憶體使用量量

MB

✔️

✔️

  • 平均值:os.mem_size.cache.avg

  • 最大值:os.mem_size.cache.max

  • 最小值:os.mem_size.cache.min

page cache記憶體使用量量

MB

✔️

✔️

  • 平均值:os.mem_size.mapped_file.avg

  • 最大值:os.mem_size.mapped_file.max

  • 最小值:os.mem_size.mapped_file.min

共用記憶體使用量量

MB

✔️

✔️

  • 平均值:os.mem_size.rss.avg

  • 最大值:os.mem_size.rss.max

  • 最小值:os.mem_size.rss.min

rss記憶體使用量量

MB

✔️

✔️

  • 平均值:os.mem_size.hugetlb_usage_2m.avg

  • 最大值:os.mem_size.hugetlb_usage_2m.max

  • 最小值:os.mem_size.hugetlb_usage_2m.min

2M大頁使用量(MB)

MB

✔️

✔️

記憶體按照進程堆疊

  • 平均值:os.mem_process.backend.avg

  • 最大值:os.mem_process.backend.max

  • 最小值:os.mem_process.backend.min

後台進程記憶體使用量量

MB

✔️

✔️

  • 平均值:os.mem_process.bgwriter.avg

  • 最大值:os.mem_process.bgwriter.max

  • 最小值:os.mem_process.bgwriter.min

bgwriter進程記憶體使用量量

MB

✔️

✔️

  • 平均值:os.mem_process.checkpoint.avg

  • 最大值:os.mem_process.checkpoint.max

  • 最小值:os.mem_process.checkpoint.min

checkpoint進程記憶體使用量量

MB

✔️

✔️

  • 平均值:os.mem_process.logger.avg

  • 最大值:os.mem_process.logger.max

  • 最小值:os.mem_process.logger.min

logger進程記憶體使用量量

MB

✔️

✔️

  • 平均值:os.mem_process.pgstat.avg

  • 最大值:os.mem_process.pgstat.max

  • 最小值:os.mem_process.pgstat.min

pgstat進程記憶體使用量量

MB

✔️

✔️

  • 平均值:os.mem_process.walwriter.avg

  • 最大值:os.mem_process.walwriter.max

  • 最小值:os.mem_process.walwriter.min

walwriter進程記憶體使用量量

MB

✔️

✔️

  • 平均值:os.mem_process.autovacuum.avg

  • 最大值:os.mem_process.autovacuum.max

  • 最小值:os.mem_process.autovacuum.min

autovacuum進程記憶體使用量量

MB

✔️

✔️

  • 平均值:os.mem_process.walsender.avg

  • 最大值:os.mem_process.walsender.max

  • 最小值:os.mem_process.walsender.min

walsender進程記憶體使用量量

MB

✔️

✔️

  • 平均值:os.mem_process.postmaster.avg

  • 最大值:os.mem_process.postmaster.max

  • 最小值:os.mem_process.postmaster.min

postmaster進程記憶體使用量量

MB

✔️

✔️

記憶體使用量率

  • 平均值:os.mem_usage.total.avg

  • 最大值:os.mem_usage.total.max

  • 最小值:os.mem_usage.total.min

記憶體使用量率

%

✔️

✔️

IOPS

  • 平均值:os.iops.total.avg

  • 最大值:os.iops.total.max

  • 最小值:os.iops.total.min

磁碟讀寫IOPS

Counts/s

✔️

  • 平均值:os.iops.read.avg

  • 最大值:os.iops.read.max

  • 最小值:os.iops.read.min

磁碟讀IOPS

Counts/s

✔️

  • 平均值:os.iops.write.avg

  • 最大值:os.iops.write.max

  • 最小值:os.iops.write.min

磁碟寫IOPS

Counts/s

✔️

  • 平均值:os.iops.data.avg

  • 最大值:os.iops.data.max

  • 最小值:os.iops.data.min

本機資料盤IOPS

Counts/s

✔️

  • 平均值:os.iops.wal.avg

  • 最大值:os.iops.wal.max

  • 最小值:os.iops.wal.min

本地日誌盤IOPS

Counts/s

✔️

IO吞吐

  • 平均值:os.iothroughput.total.avg

  • 最大值:os.iothroughput.total.max

  • 最小值:os.iothroughput.total.min

磁碟讀寫輸送量

MB/s

✔️

  • 平均值:os.iothroughput.read.avg

  • 最大值:os.iothroughput.read.max

  • 最小值:os.iothroughput.read.min

磁碟讀輸送量

MB/s

✔️

  • 平均值:os.iothroughput.write.avg

  • 最大值:os.iothroughput.write.max

  • 最小值:os.iothroughput.write.min

磁碟寫輸送量

MB/s

✔️

  • 平均值:os.iothroughput.data.avg

  • 最大值:os.iothroughput.data.max

  • 最小值:os.iothroughput.data.min

本機資料盤吞吐

MB/s

✔️

  • 平均值:os.iothroughput.wal.avg

  • 最大值:os.iothroughput.wal.max

  • 最小值:os.iothroughput.wal.min

本地日誌盤吞吐

MB/s

✔️

磁碟使用率

  • 平均值:os.fs_usage.total.avg

  • 最大值:os.fs_usage.total.max

  • 最小值:os.fs_usage.total.min

磁碟使用率

%

✔️

磁碟空間

  • 平均值:os.fs_size.used.avg

  • 最大值:os.fs_size.used.max

  • 最小值:os.fs_size.used.min

磁碟已用空間

MB

✔️

  • 平均值:os.fs_size.total.avg

  • 最大值:os.fs_size.total.max

  • 最小值:os.fs_size.total.min

磁碟總空間

MB

✔️

  • 平均值:os.fs_size.log_dir.avg

  • 最大值:os.fs_size.log_dir.max

  • 最小值:os.fs_size.log_dir.min

記錄檔大小(包含審計日誌、錯誤記錄檔、慢SQL日誌)

MB

✔️

✔️

  • 平均值:os.fs_size.wal_dir.avg

  • 最大值:os.fs_size.wal_dir.max

  • 最小值:os.fs_size.wal_dir.min

wal檔案大小

MB

✔️

✔️

  • 平均值:os.fs_size.base_dir.avg

  • 最大值:os.fs_size.base_dir.max

  • 最小值:os.fs_size.base_dir.min

資料檔案大小(不包含日誌和wal)

MB

✔️

✔️

資料庫指標

說明

下表中監控指標的更多解釋,請參見PostgreSQL官方文檔

指標分類

指標名稱

指標含義

指標單位

本地碟執行個體

雲端硬碟版執行個體

串連

  • 平均值:db.connections.active.avg

  • 最大值:db.connections.active.max

  • 最小值:db.connections.active.min

活躍串連數

Counts

✔️

✔️

  • 平均值:db.connections.waiting.avg

  • 最大值:db.connections.waiting.max

  • 最小值:db.connections.waiting.min

等待串連數

Counts

✔️

✔️

  • 平均值:db.connections.idle.avg

  • 最大值:db.connections.idle.max

  • 最小值:db.connections.idle.min

空閑串連數

Counts

✔️

✔️

  • 平均值:db.connections.total.avg

  • 最大值:db.connections.total.max

  • 最小值:db.connections.total.min

串連數

Counts

✔️

✔️

  • 平均值:db.connections.spec.avg

  • 最大值:db.connections.spec.max

  • 最小值:db.connections.spec.min

規格串連數

Counts

✔️

✔️

SQL

  • 平均值:db.sql.tup_returned.avg

  • 最大值:db.sql.tup_returned.max

  • 最小值:db.sql.tup_returned.min

每秒返回行數

Tuples/s

✔️

✔️

  • 平均值:db.sql.tup_fetched.avg

  • 最大值:db.sql.tup_fetched.max

  • 最小值:db.sql.tup_fetched.min

每秒讀取行數

Tuples/s

✔️

✔️

  • 平均值:db.sql.tup_inserted.avg

  • 最大值:db.sql.tup_inserted.max

  • 最小值:db.sql.tup_inserted.min

每秒插入行數

Tuples/s

✔️

✔️

  • 平均值:db.sql.tup_deleted.avg

  • 最大值:db.sql.tup_deleted.max

  • 最小值:db.sql.tup_deleted.min

每秒刪除行數

Tuples/s

✔️

✔️

  • 平均值:db.sql.tup_updated.avg

  • 最大值:db.sql.tup_updated.max

  • 最小值:db.sql.tup_updated.min

每秒更新行數

Tuples/s

✔️

✔️

慢SQL

  • 平均值:db.slow_sql.one_second.avg

  • 最大值:db.slow_sql.one_second.max

  • 最小值:db.slow_sql.one_second.min

已執行1s的SQL數

Counts

✔️

✔️

  • 平均值:db.slow_sql.three_seconds.avg

  • 最大值:db.slow_sql.three_seconds.max

  • 最小值:db.slow_sql.three_seconds.min

已執行3s的SQL數

Counts

✔️

✔️

  • 平均值:db.slow_sql.five_seconds.avg

  • 最大值:db.slow_sql.five_seconds.max

  • 最小值:db.slow_sql.five_seconds.min

已執行5s的SQL數

Counts

✔️

✔️

長事務

  • 平均值:db.long_transactions.active_one_second.avg

  • 最大值:db.long_transactions.active_one_second.max

  • 最小值:db.long_transactions.active_one_second.min

已執行1s的事務數

Counts

✔️

✔️

  • 平均值:db.long_transactions.active_three_seconds.avg

  • 最大值:db.long_transactions.active_three_seconds.max

  • 最小值:db.long_transactions.active_three_seconds.min

已執行3s的事務數

Counts

✔️

✔️

  • 平均值:db.long_transactions.idle_one_second.avg

  • 最大值:db.long_transactions.idle_one_second.max

  • 最小值:db.long_transactions.idle_one_second.min

已空閑1s的事務數

Counts

✔️

✔️

  • 平均值:db.long_transactions.idle_three_seconds.avg

  • 最大值:db.long_transactions.idle_three_seconds.max

  • 最小值:db.long_transactions.idle_three_seconds.min

已空閑3s的事務數

Counts

✔️

✔️

  • 平均值:db.long_transactions.idle_five_seconds.avg

  • 最大值:db.long_transactions.idle_five_seconds.max

  • 最小值:db.long_transactions.idle_five_seconds.min

已空閑5s的事務數

Counts

✔️

✔️

  • 平均值:db.long_transactions.two_pc_one_second.avg

  • 最大值:db.long_transactions.two_pc_one_second.max

  • 最小值:db.long_transactions.two_pc_one_second.min

已執行1s的兩階段事務

Counts

✔️

✔️

  • 平均值:db.long_transactions.two_pc_three_seconds.avg

  • 最大值:db.long_transactions.two_pc_three_seconds.max

  • 最小值:db.long_transactions.two_pc_three_seconds.min

已執行3s的兩階段事務

Counts

✔️

✔️

  • 平均值:db.long_transactions.two_pc_five_seconds.avg

  • 最大值:db.long_transactions.two_pc_five_seconds.max

  • 最小值:db.long_transactions.two_pc_five_seconds.min

已執行5s的兩階段事務

Counts

✔️

✔️

臨時檔案數

  • 平均值:db.temp.temp_files.avg

  • 最大值:db.temp.temp_files.max

  • 最小值:db.temp.temp_files.min

每秒臨時檔案產生個數

Counts/s

✔️

✔️

臨時檔案大小

  • 平均值:db.temp.temp_bytes.avg

  • 最大值:db.temp.temp_bytes.max

  • 最小值:db.temp.temp_bytes.min

每秒臨時檔案資料產生大小

Bytes/s

✔️

✔️

資料庫最大年齡

  • 平均值:db.age.max_age.avg

  • 最大值:db.age.max_age.max

  • 最小值:db.age.max_age.min

資料庫最大年齡

xids

✔️

✔️

唯讀同步延遲

  • 平均值:db.ro_replica.replay_lag.avg

  • 最大值:db.ro_replica.replay_lag.max

  • 最小值:db.ro_replica.replay_lag.min

唯讀執行個體replay延遲時間

s

✔️

✔️

  • 平均值:db.ro_replica.write_lag.avg

  • 最大值:db.ro_replica.write_lag.max

  • 最小值:db.ro_replica.write_lag.min

唯讀執行個體write延遲時間

s

✔️

✔️

  • 平均值:db.ro_replica.flush_lag.avg

  • 最大值:db.ro_replica.flush_lag.max

  • 最小值:db.ro_replica.flush_lag.min

唯讀執行個體flush延遲時間

s

✔️

✔️

資料庫記憶體分布

  • 平均值:db.mem_size.spec.avg

  • 最大值:db.mem_size.spec.max

  • 最小值:db.mem_size.spec.min

規格記憶體大小

MB

✔️

✔️

  • 平均值:db.mem_size.shared_buffer.avg

  • 最大值:db.mem_size.shared_buffer.max

  • 最小值:db.mem_size.shared_buffer.min

shared_buffer記憶體使用量量

說明

第一級資料緩衝,增長到最高25%記憶體後保持不變。

MB

✔️

✔️

  • 平均值:db.mem_size.rss.avg

  • 最大值:db.mem_size.rss.max

  • 最小值:db.mem_size.rss.min

rss記憶體使用量量

說明

表示PostgreSQL進程的malloc記憶體,與串連數量、啟動並執行SQL相關,與db.mem_size.cache彈性共用75%記憶體,通常在10%左右。

  • 當使用量超過75%,PostgreSQL服務就會OOM。

  • 當使用量增大時,db.mem_size.cache會相應減小。

MB

✔️

✔️

  • 平均值:db.mem_size.free.avg

  • 最大值:db.mem_size.free.max

  • 最小值:db.mem_size.free.min

空閑記憶體

說明

完全閒置記憶體,將會慢慢趨近於0,PostgreSQL會儘可能將空閑記憶體用於db.mem_size.cache,使執行個體記憶體利用率達到100%。

MB

✔️

✔️

  • 平均值:db.mem_size.cache.avg

  • 最大值:db.mem_size.cache.max

  • 最小值:db.mem_size.cache.min

page cache記憶體使用量量

說明

第二級資料緩衝,與db.mem_size.rss彈性共用75%記憶體,通常在65%左右。

  • 該記憶體可以被回收,以避免OOM。

  • 為了提升記憶體利用率,db.mem_size.cache將會充分使用db.mem_size.free的記憶體

MB

✔️

✔️

資料庫可用記憶體

  • 平均值:db.mem_available.size.avg

  • 最大值:db.mem_available.size.max

  • 最小值:db.mem_available.size.min

資料庫可用記憶體

說明

可用記憶體=空閑記憶體+可快速回收的cache記憶體,當db.mem_size.rss持續增加時,將會使用此部分記憶體以防止OOM。

MB

✔️

✔️

資料庫可用記憶體率

  • 平均值:db.mem_available.ratio.avg

  • 最大值:db.mem_available.ratio.max

  • 最小值:db.mem_available.ratio.min

資料庫可用記憶體率

說明

%

✔️

✔️

SharedBuffers命中率

  • 平均值:db.buffers.hit_ratio.avg

  • 最大值:db.buffers.hit_ratio.max

  • 最小值:db.buffers.hit_ratio.min

shared_buffers命中率

%

✔️

✔️

SharedBuffers叫用次數

  • 平均值:db.buffers.blks_hit.avg

  • 最大值:db.buffers.blks_hit.max

  • 最小值:db.buffers.blks_hit.min

shared_buffers每秒命中數

Blocks/s

✔️

✔️

IO

  • 平均值:db.io.blks_read.avg

  • 最大值:db.io.blks_read.max

  • 最小值:db.io.blks_read.min

backend進程每秒磁碟read次數(OS buffered read)

Counts/s

✔️

✔️

  • 平均值:db.io.buffers_backend.avg

  • 最大值:db.io.buffers_backend.max

  • 最小值:db.io.buffers_backend.min

backend進程每秒磁碟write次數(OS buffered write)

Counts/s

✔️

✔️

  • 平均值:db.io.buffers_checkpoint.avg

  • 最大值:db.io.buffers_checkpoint.max

  • 最小值:db.io.buffers_checkpoint.min

checkpoint進程每秒磁碟write次數(OS buffered write)

Counts/s

✔️

✔️

  • 平均值:db.io.buffers_clean.avg

  • 最大值:db.io.buffers_clean.max

  • 最小值:db.io.buffers_clean.min

bgwriter進程每秒磁碟write次數(OS buffered write)

Counts/s

✔️

✔️

  • 平均值:db.io.buffers_backend_fsync.avg

  • 最大值:db.io.buffers_backend_fsync.max

  • 最小值:db.io.buffers_backend_fsync.min

backend進程每秒執行磁碟fsync的次數

Counts/s

✔️

✔️

Checkpoint次數

  • 平均值:db.checkpoint.checkpoints_timed.avg

  • 最大值:db.checkpoint.checkpoints_timed.max

  • 最小值:db.checkpoint.checkpoints_timed.min

每秒核心調度的checkpoints數量

Counts/s

✔️

✔️

  • 平均值:db.checkpoint.checkpoints_req.avg

  • 最大值:db.checkpoint.checkpoints_req.max

  • 最小值:db.checkpoint.checkpoints_req.min

每秒外部請求的checkpoints數量

Counts/s

✔️

✔️

事務TPS

  • 平均值:db.transactions.xact_commit.avg

  • 最大值:db.transactions.xact_commit.max

  • 最小值:db.transactions.xact_commit.min

每秒寫事務提交數

Counts/s

✔️

✔️

  • 平均值:db.transactions.xact_rollback.avg

  • 最大值:db.transactions.xact_rollback.max

  • 最小值:db.transactions.xact_rollback.min

每秒寫交易回復數

Counts/s

✔️

✔️

事務狀態

  • 平均值:db.transactions.active.avg

  • 最大值:db.transactions.active.max

  • 最小值:db.transactions.active.min

活躍狀態事務數

Counts

✔️

✔️

  • 平均值:db.transactions.waiting.avg

  • 最大值:db.transactions.waiting.max

  • 最小值:db.transactions.waiting.min

等待狀態事務數

Counts

✔️

✔️

  • 平均值:db.transactions.idle.avg

  • 最大值:db.transactions.idle.max

  • 最小值:db.transactions.idle.min

idle-in-transaction狀態事務數(注意:不合理狀態,需要儘快處理)

Counts

✔️

✔️

膨脹點

  • 平均值:db.swell.swell_time.avg

  • 最大值:db.swell.swell_time.max

  • 最小值:db.swell.swell_time.min

膨脹點,最長事務已執行時間

s

✔️

✔️

ReplicationSlot延遲

  • 平均值:db.slots.max_slot_wal_delay.avg

  • 最大值:db.slots.max_slot_wal_delay.max

  • 最小值:db.slots.max_slot_wal_delay.min

最大ReplicationSlot wal複寫延遲(注意:複製位點之後的wal需要被保留,該值較大時會導致wal堆積,需要儘快處理)

MB

✔️

✔️

Checkpoint寫時間

  • 平均值:db.checkpoint.checkpoints_sync_time.avg

  • 最大值:db.checkpoint.checkpoints_sync_time.max

  • 最小值:db.checkpoint.checkpoints_sync_time.min

checkpoint進程平均每秒磁碟fsync時間

ms/s

✔️

✔️

  • 平均值:db.checkpoint.checkpoints_write_time.avg

  • 最大值:db.checkpoint.checkpoints_write_time.max

  • 最小值:db.checkpoint.checkpoints_write_time.min

checkpoint進程平均每秒磁碟write時間(OS buffered write)

ms/s

✔️

✔️

PgBouncer串連

  • 平均值

    db.pgbouncer.client_connections.active.avg

  • 最大值

    db.pgbouncer.client_connections.active.max

  • 最小值

    db.pgbouncer.client_connections.active.min

用戶端活躍串連數

說明

只有開啟串連池功能後,才可以在增強監控中查看串連池的相關監控指標。

Counts

✔️

  • 平均值

    db.pgbouncer.client_connections.waiting.avg

  • 最大值

    db.pgbouncer.client_connections.waiting.max

  • 最小值

    db.pgbouncer.client_connections.waiting.min

用戶端等待串連數

Counts

✔️

  • 平均值

    db.pgbouncer.server_connections.active.avg

  • 最大值

    db.pgbouncer.server_connections.active.max

  • 最小值

    db.pgbouncer.server_connections.active.min

服務端活躍串連數

Counts

✔️

  • 平均值

    db.pgbouncer.server_connections.idle.avg

  • 最大值

    db.pgbouncer.server_connections.idle.max

  • 最小值

    db.pgbouncer.server_connections.idle.min

服務端空閑串連數

Counts

✔️

  • 平均值

    db.pgbouncer.total_pooled_connections.avg

  • 最大值

    db.pgbouncer.total_pooled_connections.max

  • 最小值

    db.pgbouncer.total_pooled_connections.min

串連池總串連數

Counts

✔️

  • 平均值

    db.pgbouncer.num_pools.avg

  • 最大值

    db.pgbouncer.num_pools.max

  • 最小值

    db.pgbouncer.num_pools.min

串連池數量

Counts

✔️

相關API

API

描述

DescribeDBInstancePerformance

查詢效能資料

DescribeAvailableMetrics

擷取增強監控指標列表

ModifyDBInstanceMetrics

變更增強監控指標項

DescribeDBInstanceMetrics

查詢執行個體已開啟的增強指標