全部產品
Search
文件中心

Application Real-Time Monitoring Service:閾值檢測

更新時間:Sep 29, 2025

通過建立閾值檢測警示規則,您可以制定針對特定應用的警示規則。當警示規則被觸發時,系統會以您指定的通知方式向警示連絡人或釘群發送警示資訊,以提醒您採取必要的解決措施。

前提條件

已接入應用監控,具體操作,請參見應用監控接入概述

配置閾值檢測

  1. 登入ARMS控制台

  2. 在左側導覽列中選擇應用監控 > 應用監控警示規則,然後在右側頁面單擊建立警示規則

  3. 建立應用監控警示規則頁面自訂警示名稱,並選擇警示檢測類型閾值檢測

    說明

    配置區間檢測的操作,請參見區間檢測

  4. 警示對象地區根據需求選擇對應的警示應用、指標類型和篩選條件。

    參數

    說明

    警示應用

    選擇需要檢測的應用。可以選擇多個應用或全部應用。

    建立應用時自動在此警示規則中追加

    是否將之後接入的應用自動接入當前警示。

    指標類型

    選擇需要檢測的指標類型。更多資訊,請參見警示規則指標說明

    說明

    不同的指標類型警示規則的條件欄位和篩選條件不同。

    篩選條件

    針對指標進行進一步的篩選過濾以縮短監控範圍。

    警示指標的維度:

    • 遍曆:會在警示內容中透出實際觸發警示的維度內容。

    • 無:警示內容中透出這個維度所有數值的和。

    • = :警示中只透出當前設定維度內容。

    • !=:警示中只透出不等於設定維度內容。

    • 包含:警示中只透出包含設定維度內容。

    • 不包含:警示中只透出不包含設定維度內容。

    • 正則匹配:警示中只透出正則匹配設定維度內容。

  5. 警示規則地區選取項目警示觸發模式並設定警示條件

    參數

    說明

    警示觸發模式

    • 單條件:滿足下述的規則就會觸發警示。

    • 多條件:選擇警示觸發規則

      • 同時滿足下述規則:需滿足所有警示條件才會觸發警示。

      • 滿足下述一條規則:滿足任意一條警示條件就會觸發警示。

    警示條件

    單條件:

    設定警示規則運算式,可以根據設定不同閾值對應不同嚴重程度的警示。

    警示嚴重程度從P4、P3、P2、P1逐級上升,您可以按需填寫對應等級的閾值,無需對所有警示等級都設定閾值。

    樣本1:最近5分鐘JVM FullGC次數平均大於1次,觸發P4等級警示;大於2次,觸發P3等級警示;大於5次,觸發P2等級警示;大於10次,觸發P1等級警示。

    樣本2:最近5分鐘JVM FullGC次數平均大於1次,觸發P4等級警示。

    多條件:

    單擊添加條件,設定警示規則運算式。

    例如:

    警示觸發規則:同時滿足下述規則

    條件1:最近2分鐘,調用錯誤率平均值大於等於5%。

    條件2:最近2分鐘,調用次數大於等於200。

    多條件模式下還需設定對應的警示等級,警示嚴重程度從P4、P3、P2、P1逐級上升。

    填入P4建議閾值

    可以根據閾值與指標的對比圖調節閾值。當該規則對多個應用生效時,可以單擊應用右側image.png表徵圖,對不同應用產生不同的建議閾值。

    ARMS通過智能演算法根據指標歷史水位為您推薦建議閾值。更多資訊,請參見建議閾值說明

    警示數預測

    查看選定時間段內指標預計觸發閾值的次數,單擊具體的警示數值,可以查詢記錄點觸發警示的指標數值。

    每一次建立或修改警示規則時,都推薦您使用警示數預測功能,該功能通過演算法對歷史資料進行分析,對選定時間段內進行警示數預測,方便您調整閾值。更多資訊,請參見警示數預測功能說明

  6. 設定通知策略進階警示設定

    參數

    說明

    通知策略

    • 不指定通知規則:警示被觸發時不會發送警示,僅當通知策略的匹配規則被觸發時才會發送警示。

    • 指定通知規則發送警示:警示被觸發時,ARMS通過指定通知策略的通知方式發送警示資訊。您可以選擇已有的通知策略,也可以建立一個通知策略。更多資訊,請參見通知策略

    進階警示設定

    無資料情況

    用於無資料、複合指標和環比同比等異常資料的修複。當警示指標沒有達到設定的條件時,警示資料修複為0、1或不觸發警示。

    更多詳細資料,請參見警示管理名詞解釋

  7. 設定完成後單擊儲存

建議閾值說明

建議閾值功能可以根據您選擇的應用、介面和警示指標,通過智能演算法對該指標的歷史資料進行分析,為您推薦較為合理的靜態閾值。該功能還支援即時產生指標和閾值的對比圖,方便您調節閾值。

應用情境

  • 當您發現經常收到某條警示,但是系統又沒有發生任何故障時,可能是因為當前的閾值設定得不夠合理,或者是該閾值不適合某些應用或介面。這種情境下,您可以使用建議閾值功能,對警示規則的閾值進行調整,或對部分應用、介面的閾值進行調整,ARMS會自動根據歷史資料為您推薦合理的新閾值。

  • 當您需要對大量應用、介面的某一指標配置警示,但是不同應用,不同介面適合的警示閾值又不同時,可以使用建議閾值功能。您無需手動為每一個應用/介面設定警示閾值,建議閾值功能通過智能演算法可以幫您快速完成設定。

實現原理

當您單擊填入P4建議閾值後,ARMS就會自動拉取每個應用、每個介面對應指標的歷史3天資料,然後通過N-sigma演算法計算每個指標歷史3天的均值和方差。具體來說,假設您的業務沒有發生明顯變化,因此可以假設指標服從一個常態分佈,那麼,指標偏離期望3倍標準差的機率很小。基於這個原理,根據歷史3天該指標的平均水位與波動情況,即可給出一個建議閾值。

警示等級中,P4表示最不嚴重的警示,這個建議閾值僅表示指標有些許異常,您可以根據P4建議閾值,設定P1、P2、P3等更嚴重的警示閾值。

警示數預測功能說明

警示數預測功能通過演算法對歷史資料進行分析,從而實現在選定時間段內對警示數進行預測,並展示歷史警示發生的時刻。協助您設定警示靜態閾值或調整區間檢測的警示靈敏度。

警示數預測原理

ARMS會根據指標歷史24h資料,計算指標會觸發每個閾值的次數來預測在該設定下警示的數量。並且,ARMS提供了指標詳細資料,您可以看到指標實際值觸發閾值的具體時間。您可以根據這些資訊調整閾值,以適配實際業務需求。