全部產品
Search
文件中心

Simple Log Service:快速設定日誌警示

更新時間:Aug 16, 2024

將日誌採集到Logstore後,您可以添加警示規則。本文以警示通知發送到DingTalk群為例,為您介紹設定日誌警示的操作步驟。

操作步驟

本文以警示通知發送到DingTalk群為例,將日誌採集到Logstore後,警示規則每15分鐘檢測一次目標Logstore是否有資料,有資料則觸發警示,DingTalk機器人發送警示資訊並提醒使用者處理。具體步驟如下:

  1. 配置通知對象:配置使用者Bob,並將Bob添加進使用者組。

  2. 配置警示規則:每15分鐘檢查一次目標Logstore是否有資料,有資料則觸發警示。

  3. 配置通知策略:使用Log Service內建的警示內容範本,通過DingTalk渠道發送警示到DingTalk群並提醒Bob

資料準備

設定警示前,需要確保Logstore中可以正常採集到日誌。
  1. 登入Log Service控制台

  2. 在Project列表地區,單擊目標Project。

    image

  3. 單擊image,在日誌庫列表選擇目標Logstore,單擊查詢/分析,可以查到日誌。

    image

1. 配置通知對象

使用者和使用者組用於指定警示通知對象。

1.1 建立使用者

在左側導覽列中,單擊警示。在警示中心頁面,參照下圖,例如配置使用者Bob相關資訊,單擊確認

image

2.1 建立使用者組

參照下圖步驟,在添加使用者組對話方塊中,將Bob加入到test組,單擊確認

image

2. 配置警示規則

警示監控規則用於監控日誌資料。在本文樣本中,警示規則配置成每15分鐘檢測一次目標Logstore是否存在資料,有資料則觸發DingTalk群警示。

2.1 添加查詢統計

  1. 警示中心 > 警示規則頁簽,單擊建立警示

    image

  2. 建立警示面板中,配置查詢統計,單擊添加

    image

  3. 查詢統計對話方塊中,選擇目標日誌庫,單擊預覽查看資料,然後單擊確認

    image

2.2 配置觸發條件

建立警示面板中,觸發條件選擇當有資料時警示,嚴重度選擇,點擊確定

image

3. 配置通知策略

3.1 配置內容範本

Log Service按照內容範本中定義的內容給使用者發送警示內容。例如使用SLS內建內容範本,通過DingTalk推送警示。
  1. 警示中心 > 通知策略 > 內容範本頁簽,選擇SLS內建內容範本,在操作列單擊修改

    image

  2. 參考下圖,配置DingTalk警示的發送內容

    image

3.2 配置SLS通知

Log Service按照輸出目標選擇渠道推送警示。例如通過SLS通知配置DingTalk渠道推送警示。
  1. 前提條件

    使用DingTalk發送警示通知前,需要完成如下配置。

    • 建立一個訊息接收模式為HTTP模式的機器人應用。

    • 開啟DingTalk用戶端,進入DingTalk群,單擊右上方的表徵圖。

    • 選擇 機器人 > 添加機器人

    • 選擇通過Webhook接入自訂服務,點擊添加,配置機器人名字安全設定選擇自訂關鍵字,輸入警示,點擊完成

    • 在群聊中的機器人管理頁面查看建立好的機器人,複製Webhook連結。

  2. 配置通知對象

    建立Webhook對話方塊,請求地址填寫複製的Webhook連結,參考下圖配置,然後單擊確定

    image

  3. 配置通知渠道

    警示規則頁簽中,選擇目標規則,單擊編輯

    image

    編輯警示面板中,參考下圖配置,然後單擊確定

    image

查看警示觸發記錄

查看警示大盤

警示中心 > 警示大盤 > 警示規則中心頁面,查看警示觸發次數。

image

查看通知詳情

  1. 警示中心 > 警示規則頁面,單擊目標規則。

    image

  2. 您可以查看詳細的警示資訊。是否觸發警示為true,表示已成功觸發。

    image

擴充閱讀