全部產品
Search
文件中心

Application Real-Time Monitoring Service:通過ARMS行動整合執行警示預案

更新時間:Jul 06, 2024

接收到警示後,您需要在ARMS控制台執行預先配置的行動以響應警示。本文介紹如何通過ARMS警示管理的行動整合功能手動執行警示預案,如需自動執行,可在通知策略中綁定對應的行動整合,即可實現警示觸發或恢複後自動觸發行動整合執行。

前提條件

  • 安裝並配置ARMS監控代理,確保應用程式已接入ARMS。具體操作,請參見開通ARMS

  • 設定監控指標和警示規則。

功能介紹

  • 在目前的版本的ARMS中,支援兩種類型的整合:

    • Function Compute FC

    • Webhook

  • 行動整合支援靜態和動態兩類參數,靜態參數就是固定參數,動態參數可以從警示的內容中動態提取。

建立Webhook行動整合

Webhook允許將警示通知發送到指定的公網地址。詳細步驟如下:

  1. 登入ARMS控制台,在左側導覽列選擇警示管理 > 整合

  2. 整合頁面,單擊行動整合頁簽,然後單擊Webhook

  3. 在彈出的建立 Webhook 行動整合頁面中,填寫名稱、描述、URL、參數等資訊,然後單擊儲存

    image

建立Function ComputeFC整合

Function Compute (FC)是阿里雲的一項無伺服器(Serverless)計算服務,可以訪問內網地址且支援非同步執行。詳細步驟如下:

  1. 登入ARMS控制台,在左側導覽列選擇警示管理 > 整合

  2. 整合頁面,單擊行動整合頁簽,然後單擊Function Compute FC

  3. 在彈出的建立Function Compute FC 行動整合頁面中,根據描述資訊填寫對應的內容,然後單擊儲存

    image

說明
  • Function Compute (FC)行動整合的函數需要支援通過事件觸發。

  • 在配置Function Compute (FC)行動整合時,您可以通過配置${xxx}來定義變數並進行對應的變數映射。

測試

配置完成後可以選擇歷史警示進行測試或者填寫類比參數進行測試。

選擇歷史警示進行測試

  1. 行動整合頁面,單擊對應名稱操作列的測試

  2. 在彈出的行動整合測試頁面,單擊實際警示測試頁簽。

  3. 單擊選擇待測試的歷史警示,單擊開始測試

填寫參數進行測試

  1. 行動整合頁面,單擊對應名稱操作列的測試

  2. 在彈出的行動整合測試頁面,單擊參數類比測試頁簽。

  3. 變數參數構造對話方塊中填入待測試的參數,單擊開始測試

執行行動整合

接收警示通知

當監控的指標出現異常,觸發警示規則後,系統會向使用者發送警示通知。

執行警示預案

在接收到警示後,使用者需執行以下操作:

  1. 登入ARMS控制台

  2. 在左側導覽列單擊警示管理,然後單擊警示發送歷史查看接收到的警示。

  3. 在警示頁面中,找到對應的警示資訊,單擊目標警示資訊操作列的image,然後單擊行動執行

    說明
    • 對於Webhook行動整合,單擊後會發送HTTP請求到預先配置的Webhook地址。

    • 對於Function Compute (FC)行動整合,將手動觸發配置的函數執行警示處理邏輯。

驗證執行結果

執行完畢後,您應確認Webhook或Function Compute (FC)是否按預期作出響應,並驗證警示處理的結果。

  1. 警示發送歷史頁面,單擊目標警示,查看目標警示詳情。

  2. 警示詳情頁面,單擊行動頁簽。

    image

  3. 單擊目標行動名稱操作列的執行詳情,查看執行情況。