針對具有突發性或時間上不易預測的業務,您可以通過警示任務關聯CloudMonitor指標進行管理。Auto Scaling會即時統計指標資料,在統計值滿足警示條件時觸發警示,並在生效周期內自動執行伸縮規則,動態調整伸縮組內的ECS執行個體或ECI執行個體數量。本文為您介紹如何建立、查看、停用或啟用、修改或刪除警示任務。
建立警示任務
- 登入Auto Scaling控制台。
- 在左側導覽列中,選擇 。
- 在頂部功能表列處,選擇地區。
選擇警示任務的監控類型後,建立警示任務。
如果您需要使用系統定義好的系統監控項,單擊系統監控頁簽。
如果您需要使用自訂的監控項,單擊自訂監控頁簽。
系統監控
在系統監控頁簽下,單擊建立警示任務,配置以下警示任務的相關參數,然後單擊確認。
參數
說明
名稱
填寫警示任務的名稱。長度為2~64個字元,以大小寫字母、數字或中文開頭,可包含半形句號(.)、底線(_)或短劃線(-)。
描述
填寫警示任務的描述,長度為2~255個字元,可以體現主要目的或用途。
監控資源
選擇您需要監控的伸縮組,支援名稱搜尋。例如ECS類型的伸縮組或者ECI類型的伸縮組。
監控類型
指CloudMonitor為您採集的監控指標,預設為系統監控,您無需設定該參數。
警示指標描述
警示規則進入警示狀態時需滿足的條件。您需要選擇一個或多個系統定義的監控項,選擇多個系統定義的監控項時,單擊添加指標繼續選擇即可。該部分包括兩部分內容:
監控項:系統監控支援的監控指標名稱。例如(Agent)CPU使用率、(Agent)記憶體等指標。更多資訊,請參見系統監控警示任務。
說明不同伸縮群組類型的伸縮組,系統監控支援的監控項也不同,請您以控制台實際頁面顯示最准。
統計辦法:即判定CloudMonitor指標值超出閾值範圍的規則,您可以圍繞平均值、最大值或最小值設定規則。例如,統計辦法為CPU使用率大於80%時:
Average(平均值):針對伸縮組內所有ECS執行個體或ECI執行個體,CPU使用率平均值大於80%時觸發警示。
Maximum(最大值):針對伸縮組內CPU使用率最高的ECS執行個體或ECI執行個體,CPU使用率大於80%時觸發警示。
Minimum(最小值):針對伸縮組內CPU使用率最低的ECS執行個體或ECI執行個體,CPU使用率大於80%時觸發警示。
多指標關係
支援當所有指標都符合條件時警示和任意一個指標符合條件時警示兩種警示規則的選擇方式。
統計周期
您可以選擇15秒、1分鐘、2分鐘、5分鐘或15分鐘。Auto Scaling會根據統計周期收集、匯總和比較資料,粒度越小,越容易觸發警示,請根據業務需要選擇合理的統計周期。
說明僅ECS類型的伸縮組支援設定15秒的統計周期。
重複幾次後警示
根據統計辦法判斷CloudMonitor指標值超出閾值後,Auto Scaling會記錄次數,滿足重複次數後才會觸發相應的警示和伸縮規則。
生效周期
警示任務的生效時間範圍。在生效周期內,警示任務在觸發警示後會自動執行指定的伸縮規則。否則,警示任務僅警示,不執行伸縮規則。
不設定:預設所有時間都生效。
設定Cron運算式:僅在符合運算式的時間範圍內生效。Cron運算式的更多資訊,請參見Cron運算式。
警示觸發規則
警示觸發規則即滿足條件時執行的伸縮規則。您需要且只能為警示任務指定一條警示觸發規則,且該警示觸發規則必須屬於被監控的伸縮組。
自訂監控
在自訂監控頁簽下,單擊建立警示任務,配置以下警示任務的相關參數,然後單擊確認。
參數
說明
名稱
填寫警示任務的名稱。長度為2~64個字元,以大小寫字母、數字或中文開頭,可包含半形句號(.)、底線(_)或短劃線(-)。
描述
填寫警示任務的描述,長度為2~255個字元,可以體現主要目的或用途。
監控資源
選擇您需要監控的伸縮組,支援名稱搜尋。例如ECS類型的伸縮組或者ECI類型的伸縮組。
監控類型
指您自主上報至CloudMonitor的自訂監控指標。預設為自訂監控,您無需設定該參數。
應用分組
在建立自訂監控警示任務之前,您需要提前向CloudMonitor上報自訂監控項。上報時必須指定CloudMonitor應用分組ID,該分組ID可以是已在CloudMonitor中建立的應用分組,如果應用分組不存在,您需要在CloudMonitor控制台建立新的應用分組。更多資訊,請參見建立應用分組。
監控項
您需要選擇一個自訂的監控項。關於如何查看自訂監控項(即指標時間序列),更多資訊,請參見自訂監控警示任務。
維度
選擇監控維度,即您自訂監控項中設定的維度,由您自行指定,一般表示自訂監控指標序列監控的資源範圍。
例如,使用ecs_id作為維度資訊,就表示這個指標監控的是這台ECS伺服器的CPU資料。
統計周期
您可以選擇1分鐘、2分鐘、5分鐘或15分鐘。Auto Scaling會根據統計周期收集、匯總和比較資料,粒度越小,越容易觸發警示,請根據業務需要選擇合理的統計周期。
統計方法
統計辦法即判定CloudMonitor指標值超出閾值範圍的規則,您可以圍繞平均值、最大值或最小值等設定規則。更多資訊,請參見統計方式。
重複幾次後警示
根據統計辦法判斷CloudMonitor指標值超出閾值後,Auto Scaling會記錄次數,滿足重複次數後才會觸發相應的警示和伸縮規則。
生效周期
警示任務的生效時間範圍。在生效周期內,警示任務在警示後會自動執行指定的伸縮規則。否則,警示任務只警示,不執行伸縮規則。
不設定:預設所有時間都生效。
設定Cron運算式:僅在符合運算式的時間範圍內生效。Cron運算式的更多資訊,請參見Cron運算式。
警示觸發規則
警示觸發規則即滿足條件時執行的伸縮規則。您需要且只能為警示任務指定一條警示觸發規則,且該警示觸發規則必須屬於被監控的伸縮組。
查看警示任務
警示任務建立成功後,在警示工作清單下,您可以查看警示任務的基本資料、警示觸發規則和監控資訊等,瞭解已有警示任務的配置和監控項資料的變化趨勢。
- 登入Auto Scaling控制台。
- 在左側導覽列中,選擇 。
- 在頂部功能表列處,選擇地區。
選擇監控類型。
如果需要選擇系統監控警示任務,單擊系統監控頁簽。
如果需要選擇自訂監控警示任務,單擊自訂監控頁簽。
- 找到待操作的警示任務,在警示任務名稱/ID列,單擊警示任務ID。
查看警示任務詳情。
您可以查看警示任務的基本資料、警示觸發規則和監控資訊詳情。具體資訊如下所示:
地區
說明
基本資料
包括警示任務名稱、警示任務ID、是否觸發規則狀態、警示狀態、統計周期、監控資源、監控類型、觸發伸縮規則的條件和描述資訊。
如果警示任務的警示狀態顯示資料不足時,可能由於Auto Scaling警示任務的監控來源資料為CloudMonitor資料,而CloudMonitor未採集到對應的ECS伺服器資料所導致。具體解決方案,請參見Auto Scaling中建立警示任務提示資料不足。
警示觸發規則
列出了伸縮組觸發警示任務後執行的對應伸縮規則,您也可以查看對應的伸縮組和伸縮規則詳情。
監控資訊
顯示內容由您選擇的監控項決定,顯示監控項資料的變化趨勢。您可以設定自動重新整理功能,也可以手動重新整理監控資訊的即時資料。
停用或啟用警示任務
如果您暫時不需要一個警示任務觸發伸縮活動,可以停用警示任務。停用警示任務前,警示任務必須處於正常、警示或資料不足狀態。
如果您需要繼續使用一個已停用的警示任務,可以啟用警示任務。啟用警示任務前,警示任務必須處於停用狀態。
- 登入Auto Scaling控制台。
- 在左側導覽列中,選擇 。
- 在頂部功能表列處,選擇地區。
選擇監控類型。
如果需要選擇系統監控警示任務,單擊系統監控頁簽。
如果需要選擇自訂監控警示任務,單擊自訂監控頁簽。
停用或啟用警示任務。
停用警示任務:找到待停用的警示任務,在對應操作列下,單擊停用。
啟用警示任務:找到待啟用的警示任務,在對應操作列下,單擊啟用。
單擊確定。
修改或刪除警示任務
如果伸縮組當前的警示任務不再滿足需求,您可以修改一項或者多項警示任務屬性,無需重新建立警示任務。如果您不再使用當前的警示任務,您也可以直接刪除該警示任務。
- 登入Auto Scaling控制台。
- 在左側導覽列中,選擇 。
- 在頂部功能表列處,選擇地區。
選擇監控類型。
如果需要選擇系統監控警示任務,單擊系統監控頁簽。
如果需要選擇自訂監控警示任務,單擊自訂監控頁簽。
修改或刪除警示任務。
修改警示任務:找到待修改的警示任務,在對應操作列下,單擊修改。
不支援修改監控資源和監控類型選項,警示任務的其他配置項說明,請參見建立警示任務。
重要警示觸發規則為目標追蹤規則時,不支援修改警示任務的基本資料。
如果您需要修改警示任務對應的警示觸發規則時,找到待修改的警示任務,在對應操作列下,單擊修改觸發規則,添加或刪除警示觸發規則。
說明您可以添加多條警示觸發規則,並且可以添加同一地區下其它伸縮組中的警示觸發規則,實現根據同一監控資源的監控資料調整關聯伸縮組的效果。您也可以刪除所有警示觸發規則,僅使用警示任務的監控功能,但不觸發伸縮活動。
刪除警示任務:找到待修改的警示任務,在對應操作列下,單擊刪除。
重要步進規則綁定的警示任務不支援刪除,如需要刪除該任務,請先刪除對應的步進規則再刪除此警示任務。
單擊確認。