全部產品
Search
文件中心

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

更新時間:Jun 03, 2026

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

前提條件

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

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

功能介紹

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

    • 函数计算 FC

    • Webhook

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

建立Webhook行動整合

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

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

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

  3. 在彈出的新建 Webhook 行动集成頁面中,填寫名稱、描述、URL、參數等資訊,然後單擊保存

    其中,URL 左側可選擇要求方法(如 POST);參數 支援設定 Header 等類型,參數值可選靜態或動態,單擊 + 添加 可增加多組參數;調用方式(必填)可選同步或非同步,預設為同步。

建立Function ComputeFC整合

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

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

  2. 集成頁面,單擊行動整合頁簽,然後單擊函数计算 FC

  3. 在彈出的新建函数计算 FC 行动集成頁面中,根據描述資訊填寫對應的內容,然後單擊保存

    表單包含以下配置項:名稱(必填)、描述地區(如華東1(杭州))、Function Compute服務(可單擊重新整理表徵圖或前往 FC 控制台選擇)、服務版本或別名(支援預設版本、指定版本、別名三種模式,版本預設為 LATEST)、函數(可單擊重新整理表徵圖或前往 FC 控制台選擇)、調用方式(同步或非同步)、變數(JSON 格式,例如 {"level":"Major","alertname":"${alertname}"})、變數映射(將整合變數映射至對應警示欄位)。

說明
  • 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. 告警详情頁面,單擊行动頁簽。

    頁簽下方的表格展示已觸發的行動記錄,包括行動名稱、執行時間、執行時間長度、操作人和執行結果。當執行結果顯示執行中時,可單擊操作列的執行詳情查看詳細執行資訊。

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