全部產品
Search
文件中心

Application Real-Time Monitoring Service:通知策略

更新時間:Jul 10, 2026

通過設定通知策略,您可以制定針對警示事件的匹配規則。當匹配規則被觸發時,系統會以您指定的通知方式向通知對象發送警示資訊,以提醒通知對象採取必要的問題解決措施。

前提條件

已建立通知對象,具體操作,請參見警示通知對象

建立通知策略

  1. 登入ARMS控制台,在左側導覽列選擇警示管理 > 通知策略

  2. 通知策略頁面單擊新建通知策略

  3. 新建通知策略頁面頂部設定通知策略名稱稱。

  4. 匹配規則地區設定警示事件的匹配規則。

    重要

    靜默策略優先於通知策略,即已被靜默策略匹配到的警示事件將會被靜默,無法再進行通知策略的事件匹配。建立靜默策略的操作,請參見靜默策略

    1. 選擇資料來源。

      • 指定來源:通知策略會針對指定來源(整合)的警示事件進行匹配規則過濾並發送通知。

      • 無預設來源:通知策略會針對所有警示事件進行匹配規則過濾並發送通知。

    2. 設定匹配規則運算式,您可以自訂標籤或選擇已有的標籤。

      已有的標籤包括:

      • 警示規則運算式指標中攜帶的標籤。可觀測監控 Prometheus 版警示規則建立標籤的操作,請參見建立Prometheus警示規則

      • ARMS系統內建的預設標籤,預設標籤說明如下。

        分類

        標籤

        說明

        常用欄位

        alertname

        警示名稱。

        clustername

        叢集名稱。

        severity

        警示等級:

        • P1

        • P2

        • P3

        • P4

        • 預設

        namespace

        命名空間

        pod_name

        Pod名稱

        系統預置欄位

        _aliyun_arms_integration_name

        整合名稱,ARMS預設上報的警示整合名稱為ARMS-DEFAULT。

        _aliyun_arms_involvedObject_id

        警示對象ID。

        _aliyun_arms_involvedObject_name

        警示對象名稱。

        _aliyun_arms_region_id

        地區ID。

        _aliyun_arms_alert_rule_id

        警示規則ID。

        _aliyun_arms_alert_type

        警示規則類型:

        • 101:Prometheus警示

        • 5:應用監控警示

        • 4:前端監控警示

      說明
      • 如果需同時滿足多個匹配規則才警示,則單擊添加条件編輯第二條匹配規則條件。

      • 如果需滿足任意一個匹配警示事件規則就警示,則單擊添加规则編輯第二條匹配規則。

      • 在配置通知策略並設定匹配規則時,需注意所有關聯規則的描述內容總和不可超過 64KB,大約100條匹配規則(具體數量與實際規則的複雜度相關),如超過限制則會配置失敗,此時為確保配置順利完成,請重新建立一條通知策略關聯更多的匹配規則。

      說明

      警示規則與通知策略的關聯機制說明如下:

      • 自動匹配機制:如果通知策略中配置了叢集層級或對象層級的匹配規則(例如,使用標籤 _aliyun_arms_involvedObject_id 匹配 K8s 叢集 ID),則對應的警示規則無需單獨指定通知策略,系統會自動基於維度進行匹配關聯。

      • 批量關聯情境:針對 ACK 自動建立的警示規則等批量情境,無需逐個編輯警示規則,只需在通知策略中通過標籤匹配即可實現自動關聯。

    3. 單擊下一步

  5. 事件分组地區,設定警示事件是否需要分組,然後單擊下一步

    • 不需要分組:所有警示事件會以一條警示資訊發送給處理人。

    • 設定分組欄位:欄位內容相同的警示事件會匯總到同一警示發送通知。

  6. 通知对象地區,設定以下參數。

    1. 單擊+添加通知對象選擇通知對象。

      通知物件類型:

      • 連絡人:選擇具體連絡人後還需選擇使用電話、簡訊或郵件的通知方式。

      • 連絡人群組:選擇具體連絡人群組後還需選擇使用電話、簡訊或郵件的通知方式。

      • 排班:選擇具體排班後還需選擇使用電話、簡訊或郵件的通知方式。

      • DingTalk/飛書/企微:通過DingTalk、飛書或企業微信發送警示通知。

      • 通用Webhook:通過Webhook發送警示通知。

    2. 選擇警示恢複後是否發送恢複通知。

      發送恢複通知:當警示下面全部事件都恢複時,警示狀態是否自動回復為已解決。當警示恢複時,系統將會發送通知給警示處理人。

    3. 設定通知模板,更多資訊,請參見配置通知模板和Webhook模板

    4. 設定通知時段,警示會在設定的通知時段內發送警示通知。

    5. 可選:選擇警示需要推送到的工單系統。整合工單系統的操作,請參見整合

    6. 單擊下一步

  7. 重複/升級/恢複策略地區設定警示是否需要週期性通知或使用升級策略,然後單擊下一步

    • 警示是否需要週期性通知:如果需要週期性通知,設定重複頻率。當警示未恢複時,警示會以設定的重複頻率迴圈發送警示資訊直至警示恢複。

    • 警示是否配置升級策略:

      不需要升級策略,警示未恢複狀態下只發送一次。

      選擇升級策略後,警示未恢複狀態下,警示通知將會根據升級策略發送通知給其他通知對象。

    • 警示是否開啟手動恢複:開啟手動恢複後,當警示事件在警示整合中設定的自動回復時間內都沒有再觸發,警示不會自動回復,必須人工幹預調整狀態。

  8. 行動整合地區可以設定警示觸發或恢複後自動執行的行動。更多資訊,請參見通過ARMS行動整合執行警示預案

  9. 設定完成後,單擊保存

管理通知策略

通知策略建立完成後會顯示在通知策略頁面中,您可以在通知策略頁面執行以下操作:

  • 編輯通知策略:單擊通知策略名稱稱或右側操作列的编辑,修改通知策略後單擊保存

  • 啟用或停用通知策略:在通知策略右側状态列開啟或關閉狀態開關。

  • 刪除通知策略:單擊通知策略右側操作列的删除,在彈出的對話方塊中單擊确认

  • 複製並產生一個相同的通知策略:單擊通知策略右側操作列的复制

常見問題

如何在一個通知策略中按警示等級配置不同的通知方式?

可以通過在同一個通知策略中添加多個執行動作來實現差異化通知。在每個執行動作中分別設定匹配條件(例如,P1 等級或 P2 等級)並選擇對應的通知通道(例如,電話、DingTalk群),從而避免為每個警示等級建立獨立策略。

為什麼配置的週期性通知間隔與實際發送時間不一致?

實際通知間隔受以下因素疊加影響,可能導致實際間隔長於配置值(例如,配置 1 分鐘間隔,實際變為 3 分鐘):

  • Prometheus 警示檢查周期:預設為 1 分鐘。

  • 資料完整後再檢查機制:預設開啟,系統會等待資料完整後再執行警示檢查,引入額外延遲。

  • 事件彙總及系統處理延遲:警示事件的彙總和系統內部處理存在一定延遲。

此外,恢複通知的發送時間會以最後一條警示事件的時間點重新計算。若警示持續觸發,恢複通知也會相應延遲。

ARMS 警示簡訊末尾顯示的阿里雲使用者識別碼 能否去掉?

ARMS 警示簡訊末尾會顯示"本訊息由阿里雲使用者: xxxxxx 在 ARMS 警示中配置"的資訊,該內容為系統預設固定格式,目前不支援通過配置去除。