本文介紹如何創建監控告警事件。
操作步驟如下:
登錄 mPaaS 控制臺,從左側導航欄進入 移動性能監控 > 監控告警 頁面。
單擊 創建監控告警事件 按鈕,在事件創建面板上,配置事件信息。
事件名稱:自定義監控告警事件的名稱,應用內保持唯一。
選擇指標:指定告警模塊、監控指標以及監控范圍。
告警模塊:選擇對應的性能監控模塊,支持網絡告警、啟動告警、頁面告警、崩潰告警、H5 頁面告警、業務告警、小程序告警七個模塊。
監控指標:因告警模塊而異,詳見下表說明。
監控范圍:指定監控告警事件的作用范圍。監控范圍的配置項因告警模塊而異,包含平臺、App 版本、網關類型、頁面、渠道。
告警模塊
監控范圍
監控指標
網絡告警
平臺 + 版本 + 網關(mPaaS 網關/客戶網關)
總請求用時、失敗率、總請求數、DNS 用時、TCP 建連用時、SSL 用時、首包用時、傳輸用時、平均下載速度
啟動告警
平臺 + 版本
App 首次啟動時長、App 非首次啟動時長
頁面告警
平臺 + 頁面
頁面加載時長
崩潰告警
平臺 + 版本
閃退率、卡頓率、白屏率
H5 頁面告警
平臺 + 版本
H5 頁面加載時長、H5 頁面慢加載占比、H5 頁面 JS 錯誤率、H5 頁面 JS 異常監控上報次數
業務告警
平臺 + 版本 + 渠道
App 啟動次數、App 活躍用戶、App 活躍賬號、App 啟動次數日環比、App 活躍用戶日環比、App 活躍賬號日環比、App 啟動次數周同比、App 活躍用戶周同比、App 活躍賬號周同比
小程序告警
平臺 + 版本 + 小程序
頁面訪問量、活躍用戶、應用打開異常量、白屏率、JS 異常報錯率、JSAPI 異常量、應用拉包請求異常 - Android、應用拉包請求異常 - iOS
同比:可選擇以日同比、周同比、月同比的值做為告警的觸發條件,默認關閉。關閉時,無同比信息,以當前值為觸發條件實時告警。
閾值設定:針對不同的指標,設置滿足告警條件的持續時長以及告警閾值。即指標數據持續多長時間超出閾值才會觸發告警。
假設告警指標為 mPaaS 網關的總請求數,閾值設定為“持續 3 分鐘,小于 10 次”,則表示如果 mPaaS 網關下連續 3 分鐘的請求數小于 10 次則會觸發告警。
告警設置:設置釘釘告警通知,目前暫不支持郵件和短信通知。
釘釘機器人地址的獲取方式如下:
打開釘釘,進入您想要添加告警機器人的釘釘群,并單擊右上角的群設置圖標()。
在群設置面板中,單擊 智能群助手。
在 智能群助手 頁面,單擊 添加機器人 區域的 + 按鈕。
在 群機器人 彈窗中,單擊 添加機器人 右側的設置圖標(),在機器人列表頁面,選擇 自定義 機器人后,單擊 添加。
輸入機器人名字、選擇要發送通知的群,完成必要的 安全設置,同時可以為機器人設置機器人頭像,然后勾選 我已閱讀并同意《自定義機器人服務及免責條款》,然后單擊 完成。
重要釘釘報警機器人安全校驗僅支持關鍵詞校驗,需配置關鍵詞:mPaaS智能監控。
完成安全設置后,復制出機器人的 Webhook 地址,可用于向前面選擇的釘釘群發送消息,格式如下:
https://oapi.dingtalk.com/robot/send?access_token=XXXXXX
配置完畢后,單擊 確定 完成事件創建。新建的事件將展示在監控告警事件列表中,處于下線狀態,需要手動操作運行事件。