監視和調整 Azure Cosmos DB for PostgreSQL
適用於: Azure Cosmos DB for PostgreSQL (由 PostgreSQL 的 Citus 資料庫延伸模組提供支援)
監視伺服器的相關資料,可協助您疑難排解並最佳化您的工作負載。 Azure Cosmos DB for PostgreSQL 提供各種監視選項,可讓您深入了解叢集中節點的行為。
計量
Azure Cosmos DB for PostgreSQL 提供叢集中節點的計量,以及整個群組的彙總計量。 計量可讓您深入解析支援資源的行為。 每個計量都會以一分鐘的頻率發出,而且可保留最多 30 天的歷程記錄。
除了檢視計量的圖表之外,您還可以設定警示。 如需逐步指引,請參閱如何設定警示。 其他工作包含設定自動化動作、執行進階分析,以及封存記錄。 如需詳細資訊,請參閱 Azure 計量概觀。
每個節點與彙總
根據預設,Azure 入口網站會跨叢集中的節點彙總計量。 不過,某些計量,例如磁碟使用量百分比,在每一節點上更具參考價值。 若要查看節點個別顯示的計量,請使用依伺服器名稱分割的 Azure 監視器計量。
注意
某些叢集不支援計量分割。 在這些叢集上,您可以按一下叢集 [概觀] 頁面中的節點名稱,以檢視個別節點的計量。 然後開啟節點的 [計量] 頁面。
計量清單
下列計量適用於節點:
計量 | 計量顯示名稱 | 單位 | 描述 |
---|---|---|---|
active_connections | 使用中的連線數 | 計數 | 伺服器的使用中連線數量。 |
apps_reserved_memory_percent | 保留的記憶體百分比 | Percent | 根據 /proc/meminfo 中所示的 Committed_AS/CommitLimit 比率來計算。 |
cpu_credits_consumed | 消耗的 CPU 信用點數 | 學分 | 由節點取用的點數總數。 (只有節點佈建了可高載計算時才能使用。) |
cpu_credits_remaining | 剩餘的 CPU 信用點數 | 學分 | 可用於高載的信用點數總數。 (只有節點佈建了可高載計算時才能使用。) |
cpu_percent | CPU 百分比 | Percent | 使用中的 CPU 百分比。 |
iops | IOPS | 計數 | 請參閱 IOPS 定義和 Azure Cosmos DB for PostgreSQL 輸送量 |
memory_percent | 記憶體百分比 | Percent | 使用中記憶體的百分比。 |
network_bytes_ingress | 網路輸入 | Bytes | 跨作用中連線的網路輸入。 |
network_bytes_egress | 網路輸出 | Bytes | 跨作用中連線的網路輸出。 |
replication_lag | 複寫延遲 | 秒 | 讀取複本節點在主要叢集中的對應項目後方多遠。 |
storage_percent | 儲存體百分比 | Percent | 使用的儲存體佔伺服器最大值的百分比。 |
storage_used | 使用的儲存空間 | Bytes | 使用中的儲存體數量。 此服務所使用的儲存體可能包括資料庫檔案、交易記錄和伺服器記錄。 |
Azure 不會提供整個叢集的彙總計量,但可以將多個節點的計量放在相同的圖表上。