添加報警項
進入您的 Node.js 性能平臺控制臺首頁,點擊您需要設置報警策略的應用界面的 報警
按鈕,如下圖所示:
即可進入報警策略設置界面,下面是對堆內內存使用占比超過 60% 后告警這樣的一條策略進行設置的樣例,如圖:
有幾個需要大家注意的地方:
類型必須和你的告警策略對應的日志類型保持一致,比如這里的內存計算屬于 node_log
優先級體現在告警策略生效時如何通知到您:
p1:致電,暫未開通此功能
p2:短信 + 郵件通知,以您的阿里云賬號設置的手機和郵箱進行發送
p3:僅郵件通知,以您的阿里云賬號設置的郵箱進行發送
p4:僅數據記錄,不通知
webhook 推送則接入通訊工具,達到更好的通知效果,目前只支持釘釘(如何創建釘釘機器人)
閾值表達式體現為告警策略,請參考:編寫指南
報警說明中您填寫的描述內容會在告警策略生效并且觸發告警事件時以對應的方式通知到您
這些都填寫完畢后,點擊圖中的 添加報警項
按鈕,即完成了告警規則的添加。
快速添加告警規則
我們提供了一些常用告警規則表達式模板,方便開發者快速對 Node.js 項目穩定性進行監控,如下圖所示:
選中后會自動生成告警規則的閾值表達式模板和報警說明模板,您可以按照項目實際監控需求進行修改,比如我們想要對 Node.js 進程的堆內存進行監控,可以選中 Memory 預警 選項,如下圖所示:
這里自動生成的模板堆內存告警是已使用堆內存超過堆上限的 80% 后進行告警,閾值表達式中的 0.8 這個數字可以根據您的項目監控需求進行更改。
修改報警項
添加完成的報警項會在報警頁面的底部 已有報警項
一欄展示,鼠標懸浮于 更多
按鈕上會看到下拉框,點擊下拉框中的 編輯
按鈕即可編輯修改已設置的報警項,如下圖所示:
禁用報警項
同上,點擊上圖下拉框中的 禁用
按鈕即可禁用當前設置的報警項
刪除報警項
同上,點擊上圖下拉框中的 刪除
按鈕即可刪除當前設置的報警項