資料庫服務 (DBS)

名稱與說明 類型 放射時間長度 標籤
dbs_container_cpu_request_milli
以毫核心為單位的 CPU 要求。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:database
dbs_container_cpu_usage_time_ms
容器所用全部核心的累計 CPU 使用時間 (毫秒)。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:database
dbs_container_cpu_usage_time_seconds
容器所用全部核心的累計 CPU 使用時間 (以秒為單位)。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:database
dbs_container_database_disk_read_ops_count
從資料庫磁碟讀取作業的累計次數。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:database
dbs_container_database_disk_write_ops_count
資料庫磁碟的累計寫入作業數。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:database
dbs_container_memory_cache_used_bytes
快取記憶體用量 (以位元組為單位)。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:database
dbs_container_memory_limit_bytes
記憶體大小上限 (以位元組為單位)。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:database
dbs_container_memory_usage_bytes
不同類型的記憶體用量 (以位元組為單位)。

記憶體類型有兩種:

memory_type="evictable"
memory_type="non-evictable"
度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:database
dbs_container_memory_used_bytes
記憶體用量 (以位元組為單位)。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:database
dbs_container_network_traffic_bytes_total
與資料庫之間的往來網路流量,分別按照輸入位元組數 (已接收的位元組) 和輸出位元組數 (已傳送的位元組) 分類。

流量類型有兩種:

流量 =「輸出」
流量 =「輸入」
計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:database
dbs_pod_volume_files_breakdown_bytes
pod 磁碟用量 (以檔案類型分類)。

檔案類型包括:

file_type="Archived_logs",volume_name="ObsDisk"
file_type="Audit_logs",volume_name="ObsDisk"
file_type="Data",volume_name="DataDisk"
file_type="Diagnose_logs",volume_name="ObsDisk"
file_type="Other",volume_name="DataDisk"
file_type="Other",volume_name="ObsDisk"
file_type="Tmp_data",volume_name="DataDisk"
file_type="Wal",volume_name="DataDisk"
度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:database
dbs_pod_volume_total_bytes
Pod 磁碟區可用的磁碟位元組總數。

系統會追蹤不同磁碟區:

volume_name="DataDisk"
volume_name="ObsDisk"
度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:database
dbs_pod_volume_used_bytes
Pod 磁碟區使用的磁碟位元組數。

系統會追蹤不同磁碟區:

volume_name="DataDisk"
volume_name="ObsDisk"
度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:database
dbs_system_monitor_collect_ms
收集指標所花費的毫秒數。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:database
dbs_system_monitor_error_count
嘗試在這個週期收集指標時發生的錯誤數量。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:database
dbs_system_monitor_metric_count
這個週期內從設定成功收集的指標數量。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:database
pg_pitr_collect_ms
收集指標所花費的毫秒數。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:database
pg_pitr_error_count
嘗試在這個週期收集指標時發生的錯誤數量。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:database
pg_pitr_metric_count
這個週期內從設定成功收集的指標數量。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:database
pg_pitr_wal_age
最舊預寫記錄區段的存在時間。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:database
pg_pitr_wal_size
未封存的 PostgreSQL 預先寫入記錄檔大小。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:database
promhttp_metric_handler_errors_total
promhttp 指標處理常式遇到的內部錯誤總數。 計數器 1 公尺
  • container_name:database/monitor
  • namespace_name:陰影命名空間名稱
db_monitor_collect_ms
收集指標所花費的毫秒數。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
db_monitor_error_count
嘗試在這個週期收集指標時發生的錯誤數量。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
db_monitor_metric_count
這個週期內從設定成功收集的指標數量。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
dbs_database_connections
資料庫連線數量。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
dbs_database_max_connections
為資料庫設定的連線數量上限。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
dbs_database_uptime
資料庫啟動後的秒數。

這項指標會追蹤不同的資料庫:

database="cloudsqladmin"
database="postgres"
database="template0"
database="template1"
計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_backends_application_num_backends
資料庫連線數量。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_backends_database_count
資料庫連線數量。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_backends_wait_count
等待事件數量。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_locks_count
鎖定次數。

追蹤不同鎖定:

mode="accessexclusivelock"
mode="accesssharelock"
mode="exclusivelock"
mode="rowexclusivelock"
mode="rowsharelock"
mode="sharelock"
mode="sharerowexclusivelock"
mode="shareupdateexclusivelock"
mode="sireadlock"
度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_activity_count
處於此狀態的連線數量。

追蹤不同狀態:

state="active"
state="disabled"
state="fastpath function call"
state="idle"
state="idle in transaction"
state="idle in transaction (aborted)"
度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_activity_max_tx_duration
任何有效交易的執行時間上限 (以秒為單位)。

追蹤不同狀態:

state="active"
state="disabled"
state="fastpath function call"
state="idle"
state="idle in transaction"
state="idle in transaction (aborted)"
度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_archiver_archived_count
成功封存的 WAL 檔案數量。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_archiver_failed_count
封存 WAL 檔案的失敗次數。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_archiver_last_archive_age
上次成功封存 WAL 區段後經過的時間 (以秒為單位)。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_bgwriter_buffers_alloc
已分配的緩衝區數量。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_bgwriter_buffers_backend
後端直接寫入的緩衝區數量。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_bgwriter_buffers_backend_fsync
後端必須執行自身 fsync 呼叫的次數 (通常即使後端自行寫入,背景寫入器也會處理這些呼叫)。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_bgwriter_buffers_checkpoint
檢查點期間寫入的緩衝區數量。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_bgwriter_buffers_clean
背景寫入器寫入的緩衝區數量。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_bgwriter_checkpoint_sync_time
在檢查點處理期間,檔案同步至磁碟所花費的總時間 (以毫秒為單位)。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_bgwriter_checkpoint_write_time
以毫秒為單位,指出在查核點處理期間,將檔案寫入磁碟所花費的總時間。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_bgwriter_checkpoints_req
已執行的檢查點要求數。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_bgwriter_maxwritten_clean
背景寫入器停止清理掃描的次數,因為寫入的緩衝區過多。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_bgwriter_stats_reset
上次重設這些統計資料的時間。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_blk_read_time
這個資料庫的後端讀取資料檔案區塊所花費的時間,以毫秒為單位。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_blk_write_time
這個資料庫中後端寫入資料檔案區塊所花費的時間,以毫秒為單位。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_blks_hit
磁碟區塊已在緩衝區快取中找到的次數,因此不需要讀取 (這只包括 PostgreSQL 緩衝區快取中的命中次數,不包括作業系統的檔案系統快取)。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_blks_read
這個資料庫中讀取的磁碟區塊數。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_conflicts
這個資料庫中,因與復原作業發生衝突而取消的查詢數量。衝突只會發生在待命伺服器上。詳情請參閱 pg_stat_database_conflicts 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_conflicts_confl_bufferpin
這個資料庫中,因釘選緩衝區而取消的查詢數量。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_conflicts_confl_deadlock
這個資料庫中因死結而取消的查詢數量。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_conflicts_confl_lock
這個資料庫中因鎖定逾時而取消的查詢數量。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_conflicts_confl_snapshot
這個資料庫中因舊快照而取消的查詢數。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_conflicts_confl_tablespace
這個資料庫中因捨棄表空間而取消的查詢數。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_deadlocks
這個資料庫偵測到的死結數量。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_numbackends
連線至這個資料庫的後端數量。這個檢視畫面中只有這個資料欄會傳回反映目前狀態的值,其他資料欄則會傳回自上次重設以來的累計值。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_stats_reset
上次重設這些統計資料的時間。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_temp_bytes
這個資料庫中,因查詢而寫入暫存檔案的資料總量。無論暫存檔案的建立原因為何,也不論 log_temp_files 設定為何,都會計入暫存檔案。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_temp_files
這個資料庫中的查詢建立的暫存檔案數量。無論暫存檔案的建立原因 (例如排序或雜湊) 和 log_temp_files 設定為何,都會計入暫存檔案。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_tup_deleted
這個資料庫中查詢刪除的資料列數。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_tup_fetched
這個資料庫中的查詢擷取的資料列數。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_tup_inserted
這個資料庫中的查詢作業插入的資料列數。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_tup_returned
這個資料庫中的查詢傳回的資料列數。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_tup_updated
這個資料庫中,查詢作業更新的資料列數。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_xact_commit
這個資料庫中已修訂的交易次數。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_stat_database_xact_rollback
這個資料庫中已復原的交易次數。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_transaction_id_assigned_total
資料庫叢集指派及耗用的交易 ID 數量。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_transaction_id_frozen_total
VACUUM 的凍結作業補充的交易 ID 數量。 計數器 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_transaction_id_utilization
相對於 Postgres 20 億筆交易上限,未清除交易的分數。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_vacuum_oldest_transactions_count_prepared
最舊的已準備交易存在時間,以自最舊交易以來發生的交易次數計算。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_vacuum_oldest_transactions_count_replica
備用執行個體上最舊交易的存在時間,以自最舊交易以來發生的交易數量為單位。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_vacuum_oldest_transactions_count_replication_slot
這個時段需要資料庫保留的最舊交易存在時間,以最舊交易發生後發生的交易次數計算。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor
pg_vacuum_oldest_transactions_count_running
執行時間最長的交易存在時間,以自最舊交易以來發生的交易次數計算。 度量圖 1 公尺
  • dbcluster:DBCluster 的名稱
  • application_name:Postgres 應用程式名稱
  • engine_type:PostgreSQL/AlloyDBOmni
  • container_name:monitor