健康診斷
Auto Scaling的健康診斷功能可以對伸縮組的配置進行全方位地檢測,例如,檢測伸縮組中指定的交換器或安全性群組狀態是否異常,伸縮組中執行個體庫存是否健康等。觸發健康診斷功能可以協助您及時發現和解決一些伸縮組異常問題,從而快速提高Auto Scaling的擴縮容成功率。
背景資訊
Auto Scaling的健康診斷可以檢測伸縮組的屬性、費用、配額等狀態,協助您及時瞭解伸縮組配置情況。本文通過以下方式為您介紹觸發健康診斷功能的方法:
|
觸發方式 |
說明 |
|
手動方式 |
針對任何已建立的伸縮組(啟用或禁用狀態均可),您可以手動發起健康診斷請求,並擷取伸縮組的健康診斷報告。 |
|
自動方式 |
針對任何處於啟用狀態的伸縮組,您可以設定CloudMonitor方式的事件通知功能,系統內部自動診斷巡檢,CloudMonitor會收到事件通知並顯示診斷出的例外狀況事件詳情。 |
操作步驟
設定健康診斷功能前,請確認已建立伸縮組。具體操作,請參見建立伸縮組。
診斷項和診斷結果說明
無論您通過手動方式發起健康診斷,還是通過配置CloudMonitor系統事件方式自動進行健康診斷,其診斷項和診斷結果是相同的,具體說明如下所示:
|
分類 |
診斷項類型 |
診斷項名稱 |
說明 |
錯誤碼 |
異常詳情和修複建議 |
|
關鍵資源異常 |
vSwitch |
交換器狀態 |
檢查交換器是否可用,例如交換器是否被刪除。 |
VSwitchIdNotFound |
|
|
SecurityGroup |
安全性群組狀態 |
檢查安全性群組是否可用,例如安全性群組是否被刪除。 |
SecurityGroupNotFound |
|
|
|
KeyPair |
KeyPair狀態 |
檢查金鑰組是否可用,例如金鑰組是否被刪除。 |
KeyPairNotFound |
|
|
|
配額類診斷 |
SlbBackendServerQuota |
伸縮組下CLB(原SLB)執行個體掛載執行個體數 |
檢查CLB(原SLB)預設分組和虛擬伺服器組後端掛載的ECS或ECI數量是否超過配額。 |
SlbBackendServerQuotaExceeded |
|
|
AlbBackendServerQuota |
伸縮組下ALB執行個體掛載執行個體數 |
檢查ALB分組後端掛載的ECS或ECI數量是否超過配額。 |
AlbBackendServerQuotaExceeded |
|
|
|
NlbBackendServerQuota |
伸縮組下NLB執行個體掛載執行個體數 |
檢查NLB分組後端掛載的ECS或ECI數量是否超過配額。 |
NlbBackendServerQuotaExceeded |
|
|
|
費用類診斷 |
AccountArrearage |
帳號欠費 |
檢查使用者帳號是否欠費。 |
AccountArrearage |
|
|
庫存類診斷 |
ElasticStrength |
庫存健康度 |
檢查伸縮組配置對應執行個體類型的庫存健康度。 |
ElasticStrengthAlert |
|