接收到警示後,您需要在ARMS控制台執行預先配置的行動以響應警示。本文介紹如何通過ARMS警示管理的行動整合功能手動執行警示預案,如需自動執行,可在通知策略中綁定對應的行動整合,即可實現警示觸發或恢複後自動觸發行動整合執行。
前提條件
安裝並配置ARMS監控代理,確保應用程式已接入ARMS。具體操作,請參見開通ARMS。
設定監控指標和警示規則。
功能介紹
在目前的版本的ARMS中,支援兩種類型的整合:
Function Compute FC。
Webhook。
行動整合支援靜態和動態兩類參數,靜態參數就是固定參數,動態參數可以從警示的內容中動態提取。
建立Webhook行動整合
Webhook允許將警示通知發送到指定的公網地址。詳細步驟如下:
登入ARMS控制台,在左側導覽列選擇 。
在整合頁面,單擊行動整合頁簽,然後單擊Webhook。
在彈出的建立 Webhook 行動整合頁面中,填寫名稱、描述、URL、參數等資訊,然後單擊儲存。
建立Function ComputeFC整合
Function Compute (FC)是阿里雲的一項無伺服器(Serverless)計算服務,可以訪問內網地址且支援非同步執行。詳細步驟如下:
登入ARMS控制台,在左側導覽列選擇 。
在整合頁面,單擊行動整合頁簽,然後單擊Function Compute FC。
在彈出的建立Function Compute FC 行動整合頁面中,根據描述資訊填寫對應的內容,然後單擊儲存。
Function Compute (FC)行動整合的函數需要支援通過事件觸發。
在配置Function Compute (FC)行動整合時,您可以通過配置
${xxx}
來定義變數並進行對應的變數映射。
測試
配置完成後可以選擇歷史警示進行測試或者填寫類比參數進行測試。
選擇歷史警示進行測試
在行動整合頁面,單擊對應名稱操作列的測試。
在彈出的行動整合測試頁面,單擊實際警示測試頁簽。
單擊選擇待測試的歷史警示,單擊開始測試。
填寫參數進行測試
在行動整合頁面,單擊對應名稱操作列的測試。
在彈出的行動整合測試頁面,單擊參數類比測試頁簽。
在變數參數構造對話方塊中填入待測試的參數,單擊開始測試。
執行行動整合
接收警示通知
當監控的指標出現異常,觸發警示規則後,系統會向使用者發送警示通知。
執行警示預案
在接收到警示後,使用者需執行以下操作:
登入ARMS控制台。
在左側導覽列單擊警示管理,然後單擊警示發送歷史查看接收到的警示。
在警示頁面中,找到對應的警示資訊,單擊目標警示資訊操作列的,然後單擊行動執行。
說明對於Webhook行動整合,單擊後會發送HTTP請求到預先配置的Webhook地址。
對於Function Compute (FC)行動整合,將手動觸發配置的函數執行警示處理邏輯。
驗證執行結果
執行完畢後,您應確認Webhook或Function Compute (FC)是否按預期作出響應,並驗證警示處理的結果。
在警示發送歷史頁面,單擊目標警示,查看目標警示詳情。
在警示詳情頁面,單擊行動頁簽。
單擊目標行動名稱操作列的執行詳情,查看執行情況。