共用方式為


使用 Azure 入口網站 來設定適用於 MongoDB 的 Azure Cosmos DB 虛擬核心計量警示

適用於: MongoDB 虛擬核心

本文說明如何使用 Azure 入口網站 來設定和管理適用於 MongoDB 的 Azure Cosmos DB 虛擬核心作業計量的警示。 您可以根據 Azure 服務的監視計量來建立警示,以主動管理叢集。

您將設定警示,以在指定的計量超過閾值時觸發。 當條件第一次符合時,警示會觸發,並在之後繼續觸發,直到條件不再成立為止。

您可以設定警示,以在觸發時執行下列動作:

  • 傳送電子郵件通知給服務管理員和共同管理員。
  • 將電子郵件傳送至額外的指定位址。
  • 呼叫 Webhook。

您可以使用下列工具來設定及管理警示規則:

從 Azure 入口網站建立計量的警示規則

請遵循下列步驟,根據計量建立警示規則:

  1. Azure 入口網站 中,選取您想要監視的 Azure Cosmos DB for MongoDB 虛擬核心叢集。
  2. 在提要欄位的 [監視] 區段底下,選取 [警示],然後選取 [建立],然後選取 [警示規則]。 Azure 入口網站 中適用於 MongoDB 的 Azure Cosmos DB 虛擬核心警示規則建立頁面的螢幕快照。
  3. 在 [條件] 索引標籤上,選取 [選取訊號] 下拉式清單旁的 [查看所有訊號]。
  4. 從可用的訊號清單中選擇計量。 例如,選取 [ 記憶體百分比 ],然後選取 [ 套用]。 警示條件選取面板的螢幕快照,其中已選取 Azure 入口網站 中的計量。
  5. 在 [建立警示規則] 頁面的 [條件] 索引標籤上,於 [警示邏輯] 底下設定下列專案:
    • 針對 [閾值],選取 [靜態]
    • 在 [彙總類型],選取 [平均]
    • 針對 [運算子],選取 [大於]
    • 在 [閾值],輸入 85
  6. 選取 [ 動作] 索引標籤。 Azure 入口網站 中所選計量警示定義的螢幕快照。
  7. 請確定已選取 [使用動作群組],然後選擇 [建立動作群組] 來建立新的群組,以在警示觸發時收到通知。 Azure 入口網站 中動作群組建立面板的螢幕快照。
  8. 在 [建立動作群組] 窗體上,確認 [用帳戶]、[資源群組]、指定 [區域],然後輸入群組的 [動作組] 和 [顯示名稱]。
  9. 選取頁面底部的 [下一步: 通知]Azure 入口網站 中動作群組基本概念的螢幕快照。
  10. 在 [通知] 索引標籤的 [通知類型] 底下,選取 [電子郵件/簡訊/推播/語音]
  11. 在 [ 電子郵件/簡訊/推播/語音 ] 窗體上,輸入您要通知之收件者的電子郵件地址和電話號碼。 然後選取確定
  12. 在 [ 建立動作群組 窗體] 上,提供通知的名稱。 Azure 入口網站 中建立電子郵件通知的螢幕快照。
  13. 選取 [ 檢閱 + 建立],然後選取 [ 建立] 以完成動作群組設定。
  14. 新的動作群組會出現在 [建立警示規則] 頁面的 [動作] 索引標籤上的 [動作組名] 底下。
  15. 選取頁面底部的 [下一步: 詳細資料]Azure 入口網站 中已完成警示規則動作索引標籤的螢幕快照。
  16. 在 [ 詳細數據] 索引標籤上,設定 警示規則的嚴重性 層級。 為規則提供容易識別 的 [名稱 ] 和選擇性 的 [描述 ]。 Azure 入口網站 中已完成警示規則詳細數據索引標籤的螢幕快照。
  17. 選取 [ 檢閱 + 建立],然後選取 [ 建立 ] 以完成警示規則。 警示會在幾分鐘內處於作用中狀態,並會依設定觸發。

管理警示

建立警示之後,您可以透過數種方式來檢視、修改或管理警示:

  • 停用或啟用 警示以暫時停止或繼續接收通知。
  • 編輯或刪除 警示規則。

若要存取警示,請在叢集屬性之提要欄位的 [監視] 區段底下,選取 [警示],然後在工具欄中選取 [警示規則]。 Azure 入口網站 中適用於 MongoDB 的 Azure Cosmos DB 虛擬核心警示頁面螢幕快照。

建議的警示

建議使用下列警示來協助您監視及維護適用於 MongoDB 虛擬核心叢集的 Azure Cosmos DB。

磁碟空間

監視磁碟空間對於每個生產叢集而言都是不可或缺的。 基礎資料庫需要足夠的可用磁碟空間才能正常運作。 如果磁碟已滿,叢集的實體分區(節點)可能會脫機,並拒絕啟動,直到有更多空間可用為止。 在這種情況下,您必須提交支援要求以Microsoft解決此問題。

我們建議在每個叢集中的所有節點上設定磁碟空間警示,包括非生產環境。 磁碟空間使用量警示提供早期警告,可協助您採取主動步驟來維護節點健康情況。

為了獲得最佳結果,請以 75%、85%95% 的使用量閾值設定一系列警示。 您選擇的特定百分比可能會取決於數據擷取速度,因為快速擷取可以快速填滿磁碟。

若要釋放磁碟空間,請考慮下列動作:

  • 請檢閱您的數據保留原則 ,並盡可能將較舊的數據移至冷記憶體。
  • 視需要增加節點容量 。 每個節點最多可 支援 32 TiB 的記憶體

CPU 使用量

監視CPU使用量可協助您建立效能基準。 例如,如果叢集的CPU使用量通常停留在40-60%左右,突然增加至95%可能表示異常。

CPU 使用量尖峰可能是由有機成長或效率不佳的查詢所導致。 建立 CPU 使用量警示時,請設定較長的匯總期間,以攔截持續增加並忽略暫時的尖峰。 較長的匯總期間有助於決定相應 增加或減少叢集計算 。 針對具有商務模式的工作負載,包括 CPU 使用量定期尖峰和兩者之間長時間的谷期,請考慮使用 自動調整計算

有了這些警示,您可以主動監視及管理適用於 MongoDB 的 Azure Cosmos DB 虛擬核心叢集,以維護高可用性和效能。