將日志采集到Logstore后,您可以添加告警規則。本文以告警通知發送到釘釘群為例,為您介紹設置日志告警的操作步驟。
操作步驟
本文以告警通知發送到釘釘群為例,將日志采集到Logstore后,告警規則每15分鐘檢測一次目標Logstore是否有數據,有數據則觸發告警,釘釘機器人發送告警信息并提醒用戶處理。具體步驟如下:
配置通知對象:配置用戶
Bob
,并將Bob
添加進用戶組。配置告警規則:每15分鐘檢查一次目標Logstore是否有數據,有數據則觸發告警。
配置通知策略:使用日志服務內置的告警內容模板,通過釘釘渠道發送告警到釘釘群并提醒
Bob
。
數據準備
設置告警前,需要確保Logstore中可以正常采集到日志。
登錄日志服務控制臺。
在Project列表區域,單擊目標Project。
單擊,在日志庫列表選擇目標Logstore,單擊查詢/分析,可以查到日志。
1. 配置通知對象
用戶和用戶組用于指定告警通知對象。
1.1 創建用戶
在左側導航欄中,單擊告警。在告警中心頁面,參照下圖,例如配置用戶Bob
相關信息,單擊確認。
2.1 創建用戶組
參照下圖步驟,在添加用戶組對話框中,將Bob
加入到test
組,單擊確認。
2. 配置告警規則
告警監控規則用于監控日志數據。在本文示例中,告警規則配置成每15分鐘檢測一次目標Logstore是否存在數據,有數據則觸發釘釘群告警。
2.1 添加查詢統計
在
頁簽,單擊新建告警。在新建告警面板中,配置查詢統計,單擊添加。
在查詢統計對話框中,選擇目標日志庫,單擊預覽查看數據,然后單擊確認。
2.2 配置觸發條件
在新建告警面板中,觸發條件選擇當有數據時告警,嚴重度選擇中,點擊確定。
3. 配置通知策略
3.1 配置內容模板
日志服務按照內容模板中定義的內容給用戶發送告警內容。例如使用SLS內置內容模板,通過釘釘推送告警。
在
頁簽,選擇SLS內置內容模板,在操作列單擊修改。參考下圖,配置釘釘告警的發送內容。
3.2 配置SLS通知
日志服務按照輸出目標選擇渠道推送告警。例如通過SLS通知配置釘釘渠道推送告警。
前提條件
使用釘釘發送告警通知前,需要完成如下配置。
根據釘釘企業內部應用機器人的創建和安裝創建一個消息接收模式為HTTP模式的機器人應用。
打開釘釘客戶端,進入釘釘群,單擊右上角的圖標。
選擇
。選擇通過Webhook接入自定義服務,點擊添加,配置機器人名字,安全設置選擇自定義關鍵字,輸入告警,點擊完成。
在群聊中的機器人管理頁面查看創建好的機器人,復制Webhook鏈接。
配置通知對象
在新建Webhook對話框,請求地址填寫復制的Webhook鏈接,參考下圖配置,然后單擊確定。
配置通知渠道
在告警規則頁簽中,選擇目標規則,單擊編輯。
在編輯告警面板中,參考下圖配置,然后單擊確定。
查看告警觸發記錄
查看告警大盤
在
頁面,查看告警觸發次數。查看通知詳情
在
頁面,單擊目標規則。您可以查看詳細的告警信息。是否觸發告警為true,表示已成功觸發。
擴展閱讀
日志告警更多通知渠道,具體請參見通知渠道說明。
僅短信通知和語音通知會產生費用,具體請參見費用說明。
告警屬性說明,具體請參見告警屬性參考。
內容模板變量,具體請參見內容模板變量說明(新版),創建內容模板請參見創建內容模板。