全部產品
Search
文件中心

Elastic Compute Service:使用CloudMonitor對網站業務進行監控與警示

更新時間:Dec 04, 2024

雲上業務通常涉及多種雲產品及大量雲資源,因此,即時瞭解系統業務的健全狀態至關重要。這將有助於提前識別潛在問題,避免可能出現的業務故障,進而提升商務持續性。為實現上述目標,您需要為業務構建監控能力。本文將以通用網站業務架構為例,為您介紹使用CloudMonitor構建網站監控能力的一些思路和方法。

背景介紹

除了ECS,阿里雲還為您提供多種可供選擇的雲產品,包括ALB、NAT、IPv6網關、OSS、RDS等。如需快速搭建完善的監控體系以覆蓋眾多雲產品,您可以選擇使用CloudMonitor。

CloudMonitor為雲上使用者提供開箱即用的企業級開放型一站式監控解決方案。CloudMonitor涵蓋IT設施基礎監控和外網網路品質撥測監控,基於事件、自訂指標和日誌提供業務監控,為您全方位提供更高效、全面且節約成本的監控服務。使用CloudMonitor不僅可以協助您提升系統服務的可用時間長度,還能夠降低企業IT營運的監控成本。

前提條件

在開始設定CloudMonitor前,您需要完成以下操作:

整體思路

本文中以一個網站服務為樣本,介紹如何為網站服務構建監控能力的思路。本樣本中,使用的雲產品包括ECS、RDS和負載平衡。

為上圖所示的簡單網站架構構建監控能力,通常可以遵循以下思路進行整體監控能力的構建。

  • 為ECS執行個體添加監控警示。

  • 為RDS MySQL資料庫添加監控警示。

  • 為Server Load Balancer添加監控警示。

  • 構建網站監控能力。

  • 探測網站服務相關頁面的效能與體驗。

  • 管理系統事件服務。

  • 構建一個自訂監控大盤。

詳細步驟

接下來,我們將按照上面的監控能力構建思路,通過阿里雲的CloudMonitor產品,為樣本網站應用程式構建監控能力,具體操作樣本如下。

監控ECS執行個體

查看ECS監控指標

您可以通過CloudMonitor查看ECS執行個體的監控指標。

image

警示規則配置樣本

說明

建議您根據實際業務情況設定各項監控指標的警示閾值。若閾值設定過低,將導致頻繁觸發警示,從而影響監控服務的體驗;若閾值設定過高,則在觸發閾值後,可能沒有足夠的預留時間來響應和處理警示。

您可以自訂警示層級與指標閾值,以實現警示資訊的通知功能。建議根據實際業務需求為需要監控的ECS執行個體設定警示規則。以CPU使用率為例,應為伺服器預留一定的處理效能以保障其正常運行。例如,設定CPU警示閾值為70%,在連續三次超過該閾值後開始觸發警示。

設定CPU警示閾值

監控RDS MySQL執行個體

查看RDS監控指標

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

image

警示規則配置樣本

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

設定RDS監控

監控SLB

查看SLB監控指標

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

image

警示規則配置樣本

您可以自訂警示層級和指標閾值,以實現警示資訊的通知功能。建議您根據實際業務情況為所需監控的ECS執行個體設定相應的警示規則。為更有效地使用負載平衡的CloudMonitor服務,您需先啟用負載平衡的健全狀態檢查,並根據實際情況設定警示規則,例如將負載平衡頻寬值的警示閾值設定為7 Mbit/s。設定負載平衡監控

說明

關於更多雲產品監控指標的查看及警示配置方法,請參見雲產品監控

構建網站監控能力

網站監控是雲資源外層的監控服務,主要用於類比真實使用者的訪問情況,即時測試業務的可用性,並有助於故障的排查與處理。

網站監控配置樣本

image

查看網站監控樣本

image

探測目標頁面的效能與體驗

如果您需要對您的網站進行網路品質分析、以便進行後續的開發、最佳化、質檢與營運等,您可以為您的網站配置瀏覽器探測,相關操作,請參見探測目標頁面的效能體驗

管理系統事件服務

事件監控為您提供各雲產品系統事件的統一查詢和統計入口,使您及時瞭解各雲產品的運行狀態。這將協助您在業務故障發生時,迅速分析並定位問題。有關CloudMonitor支援的各雲產品及其系統事件的詳細資料,請參見支援的雲產品及其系統事件

自訂監控大盤

如果您希望在一個監控大盤頁面內查看所有雲產品的自訂核心指標,可以通過CloudMonitor的Dashboard功能來實現這一需求。該功能允許為業務系統的雲資源設定監控總覽,從而便於隨時檢查整個業務系統資源的健康狀態。如需瞭解更多自訂監控大盤的使用樣本,請參見自訂監控概覽

image

查看監控警示資訊

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

image

相關文檔