共用方式為


探索以 vCore 為基礎的 Azure Cosmos DB for MongoDB 中的 Azure 監視器 (vCore)

適用於: MongoDB 虛擬核心

vCore 為基礎 Azure Cosmos DB for MongoDB 的 Azure 監視器提供計量檢視,以監視您的帳戶和建立儀表板。 根據預設,會收集 Azure Cosmos DB 計量,不過這項功能只能供 M40 和更新的叢集層存取。 CPU 百分比計量可用來取得不同類型的作業耗用量。 您稍後可以分析哪些作業使用大部分的認可記憶體。 依預設,使用量資料會以五分鐘的間隔彙總。 不過,您可以藉由變更時間細微性選項來變更彙總單位。

簡介

開始之前,您應該先瞭解資訊呈現和視覺化的方式。

其可提供:

  • 單一位置中所有訂用帳戶的 Azure Cosmos DB for MongoDB (vCore) 資源大規模檢視方塊。 您可以選擇性地將範圍限定為您有興趣評估的訂用帳戶和資源。
  • 特定 Azure Cosmos DB for MongoDB (vCore) 資源的向下切入分析。 您可以採用使用率、失敗、容量及作業類別來診斷問題或執行詳細分析。 選取其中任何一個選項可讓您深入檢視相關的 Azure Cosmos DB for MongoDB (vCore) 計量。
  • 以 Azure 監視器活頁簿範本為基礎的可自訂體驗。 您可以變更顯示哪些計量、修改或設定符合限制的閾值,然後儲存至自訂活頁簿。 接著,活頁簿中的圖表可以釘選到 Azure 儀表板。

今日可用的計量

系統計量 (適用於所有叢集層)

  • 認可記憶體百分比:顯示分區上應用程式所配置的已認可記憶體限制百分比。 此計量有助於根據配置的限制監視記憶體使用量。
  • CPU 百分比:表示分區上的 CPU 使用率。
    • 高 CPU 使用率:如果您發現平均 CPU 使用率激增,最佳效能選項就是增加叢集層。 增加階層之後,請監視使用量,以查看其是否穩定。
    • 低 CPU 使用率:相反地,如果 CPU 使用率一致較低,建議縮減為較低的叢集層,以節省成本。
  • 記憶體百分比:顯示分區上的記憶體使用率。 針對大量讀取工作負載,請考慮使用具有更多 RAM 的叢集層來最佳化效能,並確保作業更順暢。
  • 儲存體百分比:在分區上顯示可用的儲存體百分比。
  • 使用的儲存體:代表分區上實際使用的儲存體數量。 此計量對於了解儲存體耗用量趨勢和管理儲存體資源至關重要。
    • 監視和管理:如果儲存體使用率增加超過 80%,則使用者應該更密切地監視此情況。 建議增加磁碟的 SKU 大小,以更有效率地管理儲存體。
    • 效能最佳化:如果寫入效能不在所需的層級,特別是在大規模執行時,增加磁碟大小可以增強寫入效能。
  • IOPS:測量分區上每秒的磁碟 IO 作業。 其提供儲存體系統的讀取和寫入效能見解,以協助最佳化磁碟使用量。
    • 寫入繁重工作負載:IOPS 對於大量寫入工作負載特別重要,特別是在大規模作業時。 如果需要改善寫入效能,建議您升級儲存體磁碟 SKU 大小,而不是增加叢集層。

資料庫計量

  • Mongo 要求持續時間:擷取由 Mongo 叢集所處理之用戶端 MongoDB 要求毫秒的端對端持續時間,每 60 秒更新一次。 此計量對於評估資料庫作業的回應性和延遲至關重要。

注意

存取此資料庫計量不需要付費。 不過,您必須位於 M40 叢集層或更高層級,才能存取計量。 如需升級配置的詳細資訊,請參閱此指南 (英文)。

檢視計量

  1. 登入 Azure 入口網站

  2. 瀏覽至現有的 Azure Cosmos DB for MongoDB 虛擬核心叢集頁面。

  3. 從 Azure Cosmos DB for MongoDB vCore 虛擬核心叢集頁面中,選取 [計量] 導覽功能表選項。

    Azure Cosmos DB 中計量刀鋒視窗的螢幕擷取畫面。

  4. 接下來,從可用計量清單中選取 [Monogo 要求期間] 計量。 在此範例中,我們選取 [Monogo 要求期間] 和 [平均] 來作為彙總值。 除了這些詳細資料之外,您也可以選取計量的 [時間範圍] 和 [時間細微性]。 在 [最大值] 中,您可以檢視過去 30 天的計量。 套用篩選之後,圖表就會根據您的篩選條件來顯示。 您可以看到所選期間內每分鐘耗用的平均要求單位數。

    從 Azure 入口網站選擇計量的螢幕擷取畫面。

資料庫計量的篩選

  • 您也可以篩選計量,讓圖表依據特定的 CollectionNameDatabaseNameOperationStatusCode 來顯示。 [新增篩選條件] 和 [套用分割] 選項可讓您篩選使用方式,並將計量分組。

  • 如果您想要依集合查看使用方式,請選取 [套用分割],然後選擇集合名稱做為篩選條件。 您會看到類似下列的圖表,以及儀表板內的集合選擇。 然後,您可以選取特定的集合名稱來檢視更多詳細資料:

    Azure 監視器集合所有作業的 Azure Cosmos DB 記憶體要求期間

下一步