雲上業務通常涉及多種雲產品及大量雲資源,因此,即時瞭解系統業務的健全狀態至關重要。這將有助於提前識別潛在問題,避免可能出現的業務故障,進而提升商務持續性。為實現上述目標,您需要為業務構建監控能力。本文將以通用網站業務架構為例,為您介紹使用CloudMonitor構建網站監控能力的一些思路和方法。
背景介紹
除了ECS,阿里雲還為您提供多種可供選擇的雲產品,包括ALB、NAT、IPv6網關、OSS、RDS等。如需快速搭建完善的監控體系以覆蓋眾多雲產品,您可以選擇使用CloudMonitor。
CloudMonitor為雲上使用者提供開箱即用的企業級開放型一站式監控解決方案。CloudMonitor涵蓋IT設施基礎監控和外網網路品質撥測監控,基於事件、自訂指標和日誌提供業務監控,為您全方位提供更高效、全面且節約成本的監控服務。使用CloudMonitor不僅可以協助您提升系統服務的可用時間長度,還能夠降低企業IT營運的監控成本。
前提條件
在開始設定CloudMonitor前,您需要完成以下操作:
檢查ECS監控外掛程式運行情況,確保監控資訊能夠正常採集。如果安裝失敗則需要手動安裝外掛程式,具體操作,請參見CloudMonitor外掛程式安裝指南。
提前添加警示連絡人和聯絡組,具體操作,請參見建立警示連絡人或警示連絡人群組。
整體思路
本文中以一個網站服務為樣本,介紹如何為網站服務構建監控能力的思路。本樣本中,使用的雲產品包括ECS、RDS和負載平衡。
為上圖所示的簡單網站架構構建監控能力,通常可以遵循以下思路進行整體監控能力的構建。
為ECS執行個體添加監控警示。
為RDS MySQL資料庫添加監控警示。
為Server Load Balancer添加監控警示。
構建網站監控能力。
探測網站服務相關頁面的效能與體驗。
管理系統事件服務。
構建一個自訂監控大盤。
詳細步驟
接下來,我們將按照上面的監控能力構建思路,通過阿里雲的CloudMonitor產品,為樣本網站應用程式構建監控能力,具體操作樣本如下。
監控ECS執行個體
查看ECS監控指標
您可以通過CloudMonitor查看ECS執行個體的監控指標。

警示規則配置樣本
建議您根據實際業務情況設定各項監控指標的警示閾值。若閾值設定過低,將導致頻繁觸發警示,從而影響監控服務的體驗;若閾值設定過高,則在觸發閾值後,可能沒有足夠的預留時間來響應和處理警示。
您可以自訂警示層級與指標閾值,以實現警示資訊的通知功能。建議根據實際業務需求為需要監控的ECS執行個體設定警示規則。以CPU使用率為例,應為伺服器預留一定的處理效能以保障其正常運行。例如,設定CPU警示閾值為70%,在連續三次超過該閾值後開始觸發警示。

監控RDS MySQL執行個體
查看RDS監控指標
您可以通過CloudMonitor查看RDS MySQL的監控指標,以下是查看監控指標的樣本。

警示規則配置樣本
您可以自訂警示層級和指標閾值,以實現警示資訊的通知能力。建議根據實際業務需求為您需要監控的ECS執行個體設定相應的警示規則。例如,可以將RDS的CPU使用率警示閾值設定為70%,並在連續三次超過該閾值後啟動警示。同時,您也可以根據實際情況設定其他監控項,如硬碟使用率、IOPS使用率和串連數等。

監控SLB
查看SLB監控指標
您可以通過CloudMonitor功能查看各個雲產品的監控指標,以下是監控指標的樣本。

警示規則配置樣本
您可以自訂警示層級和指標閾值,以實現警示資訊的通知功能。建議您根據實際業務情況為所需監控的ECS執行個體設定相應的警示規則。為更有效地使用負載平衡的CloudMonitor服務,您需先啟用負載平衡的健全狀態檢查,並根據實際情況設定警示規則,例如將負載平衡頻寬值的警示閾值設定為7 Mbit/s。
關於更多雲產品監控指標的查看及警示配置方法,請參見雲產品監控。
構建網站監控能力
網站監控是雲資源外層的監控服務,主要用於類比真實使用者的訪問情況,即時測試業務的可用性,並有助於故障的排查與處理。
網站監控配置樣本

查看網站監控樣本

探測目標頁面的效能與體驗
如果您需要對您的網站進行網路品質分析、以便進行後續的開發、最佳化、質檢與營運等,您可以為您的網站配置瀏覽器探測,相關操作,請參見探測目標頁面的效能體驗。
管理系統事件服務
事件監控為您提供各雲產品系統事件的統一查詢和統計入口,使您及時瞭解各雲產品的運行狀態。這將協助您在業務故障發生時,迅速分析並定位問題。有關CloudMonitor支援的各雲產品及其系統事件的詳細資料,請參見支援的雲產品及其系統事件。
自訂監控大盤
如果您希望在一個監控大盤頁面內查看所有雲產品的自訂核心指標,可以通過CloudMonitor的Dashboard功能來實現這一需求。該功能允許為業務系統的雲資源設定監控總覽,從而便於隨時檢查整個業務系統資源的健康狀態。如需瞭解更多自訂監控大盤的使用樣本,請參見自訂監控概覽。

查看監控警示資訊
當指標滿足預定義的警示條件時,您所配置的相應警示渠道,例如連絡人的手機、郵箱及DingTalk等,將會接收到來自CloudMonitor的警示資訊。同時,您也可以在CloudMonitor控制台查看警示的歷史相關警示資訊。

相關文檔
關於如何快速構建主機監控能力,請參見快速構建主機監控能力。
關於多雲和混合雲情境下的資源監控,請參見基於多雲和混合雲情境下的資源監控。
關於如何通過企業監控大盤跨帳號監控阿里雲產品,請參見通過企業監控大盤跨帳號監控阿里雲產品。