通過建立使用者體驗監控警示規則,您可以制定針對特定使用者體驗問題的警示規則。當規則被觸發時,系統會以您指定的通知方式向警示連絡人或釘群發送警示資訊,以提醒您採取必要的解決措施。
使用情境
Web & H5應用:可以使用此功能來監測Web & H5的效能,包含:LCP(Largest Contentful Paint)最大內容渲染耗時、FID(First Input Delay)首次互動延遲耗時、以及CLS(Cumulativ Layout Shift)累計布局等核心指標,當核心指標出現異常時,系統會立即發出警示,協助開發人員快速定位和解決問題,從而提升使用者使用體驗;
App應用:可以使用此功能來監測移動端App的效能(包含iOS和Android應用),支援資源載入、API調用、異常崩潰、卡頓等核心效能指標,自動上報異常堆棧、Crash日誌等協助快速定位和複現問題,提升使用者使用體驗;
樣本:
某應用App發布新版本後,應用卡頓次數明顯上升,此時通過提前配置的卡頓次數警示,通過區間檢測發現異常,及時發現問題並修複,從而避免影響更多使用者。
前提條件
已接入使用者體驗監控,具體操作,請參見接入應用。
配置閾值檢測
登入ARMS控制台。
在左側導覽列中選擇,然後單擊建立警示規則。
在建立警示規則頁面自訂警示名稱,並選擇警示檢測類型為閾值檢測。
在警示對象地區根據需求選擇對應的警示應用、指標類型和篩選條件。

參數
說明
警示應用
選擇需要建立警示的應用。可以選擇多個應用或全部應用。
建立應用時自動在此警示規則中追加
是否將之後接入的應用自動接入當前警示規則。
指標類型
選擇需要檢測的指標類型。更多資訊,請參見RUM警示規則指標說明。
說明不同的指標類型,警示規則的條件欄位和篩選條件不同。
篩選條件
針對指標進行進一步的篩選過濾以縮短監控範圍。
警示指標的維度:
遍曆:匹配當前維度下所有警示。
=/!=:精準匹配或排除,支援配置多個值。
包含/不包含:模糊比對或排查,支援配置多個值。
說明如果您希望警示通知中提示某個維度資訊,則需要選取對應的篩選條件,否則在指標查詢結果中,對應維度將會被彙總。
在警示規則地區設定以下參數。
參數
說明
警示觸發模式
單條件:滿足下述的規則就會觸發警示。
多條件:選擇警示觸發規則。
同時滿足下述規則:需滿足所有警示條件才會觸發警示。
滿足下述一條規則:滿足任意一條警示條件就會觸發警示。
警示條件
根據所選的指標類型,配置警示觸發條件。
觸發周期:選擇警示觸發的周期,例如:最近5分鐘。
警示指標:選擇對應的指標。
觸發條件:支援大於等於、小於等於、環比上升/下降%、與上小時同比上升/下降%、與昨日同比上升/下降%等。
說明您可以在警示通知中,評估當前警示條件閾值配置是否合理,並查看過去一段時間內是否觸發了警示閾值。更多資訊,請參見查看警示詳情。
警示等級
系統內建了4種警示等級,您可以根據警示層級配置不同的通知策略。
例如:P1層級電話警示,P2及以下層級釘群通知。
P1:critical
P2:error
P3:warning
P4:page
填入P4建議閾值
可以根據閾值與指標的對比圖調節閾值。當該規則對多個應用生效時,可以單擊應用右側
表徵圖,對不同應用產生不同的建議閾值。ARMS通過智能演算法根據指標歷史水位為您推薦建議閾值。更多資訊,請參見建議閾值說明。
警示數預測
查看選定時間段內指標預計超出閾值的次數,單擊具體的警示數值,可以查詢記錄點觸發警示的指標數值。
每一次建立或修改警示規則時,都推薦您使用警示數預測功能,該功能通過演算法對歷史資料進行分析,對選定時間段內進行警示數預測,方便您調整閾值。更多資訊,請參見警示數預測功能說明。
設定通知策略和進階警示設定。
參數
說明
通知策略
不指定通知規則:警示被觸發時不會發送警示,僅當通知策略的匹配規則被觸發時才會發送警示。
指定通知規則發送警示:警示被觸發時,ARMS通過指定通知策略的通知方式發送警示資訊。您可以選擇已有的通知策略,也可以建立一個通知策略。更多資訊,請參見通知策略。
進階警示設定
無資料情況
用於無資料、複合指標和環比同比等異常資料的修複。當警示指標沒有達到設定的條件時,警示資料修複為0、1或不觸發警示。
更多詳細資料,請參見警示管理名詞解釋。
設定完成後單擊儲存。
查看警示詳情
收到警示通知後,您可以在ARMS控制台的頁面查看警示詳情。
以下幾種情境,警示詳情暫時無法關聯到RUM詳細資料。
警示條件中使用了彙總型指標的,例如:異常數量、資源數量、卡頓次數等,暫不支援跳轉查看詳情。
警示條件中使用了同比、環比等觸發條件時,例如:環比上升/下降%、與上小時同比上升/下降%、與昨日同比上升/下降%等,暫不支援跳轉查看詳情。
警示事件歷史
在警示事件歷史頁面,單擊目標事件名稱,可以在彈出的面板中查看事件詳情。更多資訊,請參見查看警示事件歷史。

單擊事件位址連結,可以進入使用者體驗監控的資料探索頁面,查看觸發警示的未經處理資料。

建議閾值說明
建議閾值功能可以根據您選擇的應用、介面和警示指標,通過智能演算法對該指標的歷史資料進行分析,為您推薦較為合理的靜態閾值。該功能還支援即時產生指標和閾值的對比圖,方便您調節閾值。
應用情境
當您發現經常收到某條警示,但是系統又沒有發生任何故障時,可能是因為當前的閾值設定得不夠合理,或者是該閾值不適合某些應用或介面。這種情境下,您可以使用建議閾值功能,對警示規則的閾值進行調整,或對部分應用、介面的閾值進行調整,ARMS會自動根據歷史資料為您推薦合理的新閾值。
當您需要對大量應用、介面的某一指標配置警示,但是不同應用,不同介面適合的警示閾值又不同時,可以使用建議閾值功能。您無需手動為每一個應用/介面設定警示閾值,建議閾值功能通過智能演算法可以幫您快速完成設定。
實現原理
當您單擊填入P4建議閾值後,ARMS就會自動拉取每個應用、每個介面對應指標的歷史3天資料,然後通過N-sigma演算法計算每個指標歷史3天的均值和方差。具體來說,假設您的業務沒有發生明顯變化,因此可以假設指標服從一個常態分佈,那麼,指標偏離期望3倍標準差的機率很小。基於這個原理,根據歷史3天該指標的平均水位與波動情況,即可給出一個建議閾值。
警示等級中,P4表示最不嚴重的警示,這個建議閾值僅表示指標有些許異常,您可以根據P4建議閾值,設定P1、P2、P3等更嚴重的警示閾值。
警示數預測功能說明
警示數預測功能通過演算法對歷史資料進行分析,從而實現在選定時間段內對警示數進行預測,並展示歷史警示發生的時刻。協助您設定警示靜態閾值或調整區間檢測的警示靈敏度。
警示數預測原理
ARMS會根據指標歷史24h資料,計算指標會超出每個閾值的次數來預測在該設定下警示的數量。並且,ARMS提供了指標詳細資料,您可以看到指標實際值超出閾值的具體時間。您可以根據這些資訊調整閾值,以適配實際業務需求。