全部產品
Search
文件中心

Simple Log Service:警示與打標反饋

更新時間:Jun 30, 2024

本文以DingTalk通知渠道為例,介紹如何對智能巡檢的警示進行打標反饋,逐步調整模型,以擷取符合預期的警示。

前提條件

背景資訊

建立智能巡檢作業後,Log Service自動在您所指定的Project下產生一個名為internal-ml-log的Logstore,用於儲存當前Project下所有智能巡檢作業的輸出結果。當您為智能巡檢作業設定警示時,警示系統會自動識別該Logstore,並產生警示所需的如下資源。

  • 警示策略:sls.builtin.dynamic

  • 行動策略:sls.app.ml.builtin

  • 內容範本:SLS智能巡檢內建內容範本

您可以直接使用上述的內建警示資源,也可以使用自訂的警示資源。更多資訊,請參見什麼是Log Service警示

操作步驟

  1. 在Log Service控制台,設定DingTalk通知渠道。

    說明

    如果您已在建立目標智能巡檢作業時設定了DingTalk通知渠道,可跳過此步驟。

    1. 登入Log Service控制台

    2. 日誌應用地區,單擊智能異常分析

    3. 單擊即時檢測

    4. 在執行個體列表中,單擊目標執行個體。

    5. 智能巡檢頁面,單擊目標智能巡檢作業對應的修改表徵圖。

    6. 編輯智能巡檢作業嚮導頁面,單擊下一步,直至跳轉到警示配置頁簽。

    7. 警示配置頁簽下,選擇極簡模式,設定請求地址,然後單擊完成

      請求地址為您所擷取的DingTalk機器人的Webhook連結。

      說明

      智能巡檢內建了內容範本SLS智能巡檢內建內容範本,可以渲染時序圖,並提供反饋入口。使用DingTalk渠道發送警示進行了較好的前端適配,因此建議您使用DingTalk渠道接收警示。如果您需要使用其他渠道接收警示,請參見配置其他通知渠道

      警示配置樣本如下:

      打標反饋

      參數

      說明

      警示策略

      警示策略用於合并、靜默和抑制已產生的警示。

      • 選擇極簡模式普通模式時,您無需配置警示策略。Log Service預設使用SLS內建動態警示策略(sls.builtin.dynamic)進行警示管理。

      • 選擇進階模式時,您可以自訂選擇行動策略和警示策略。如何建立警示策略,請參見建立警示策略

      行動策略

      行動策略用於控制警示通知渠道和頻率等。

      • 警示策略選擇為極簡模式時,您只需配置行動組即可。

        您配置行動組後,Log Service自動為您建立一個名為規則名稱-行動策略的行動策略。由該警示監控規則引發的所有警示都通過該行動策略發送通知。如何配置,請參見通知渠道說明

        重要

        您可以在行動策略管理頁面,修改該行動策略。具體操作,請參見建立行動策略。如果您在修改行動策略時添加了判斷條件,則此處的警示策略將自動變更為普通模式

      • 警示策略選擇為普通模式進階模式時,您可以選擇內建的或自訂的行動策略進行警示通知。如何建立行動策略,請參見建立行動策略

        其中,您選擇警示策略選擇為進階模式時,還可以開啟或關閉自訂行動策略。更多資訊,請參見動態行動策略機制

    配置完成後,您將在DingTalk群中收到警示通知。

  2. 在DingTalk群,打標警示通知。

    1. 在警示通知中,單擊查看詳情

      警示通知

      參數

      說明

      資料來源

      智能巡檢的資料來源。

      異常對象

      異常的具體實體。

      異常程度

      模型量化的異常程度。

      結果可視化

      在捕捉異常時刻之前的一個觀測長度裡的指標變化。

      資料詳情

      單擊該連結,可查看資料來源。

      作業詳情

      單擊該連結,可查看智能巡檢作業詳情。

      查看詳情

      Log Service支援您無需登入控制台就可以進行查看警示詳情等操作。更多資訊,請參見免登入查看警示詳情

    2. 詳情對話方塊中,判斷警示是否符合預期,完成打標。

      • 如果警示符合預期,單擊確認

      • 如果警示不符合預期,單擊忽略

      打標

    打標完成後,您的打標結果會被反饋給智能巡檢。智能巡檢將根據打標反饋,逐步調整模型,以使之後的警示符合您的預期。

配置其他通知渠道

如果您希望通過其他通知渠道(例如自訂WebHook)打標警示,您可以在設定警示時選擇其他渠道。更多資訊,請參見通知渠道說明。選擇其他渠道時,需先為其他渠道配置內容範本。操作如下:

  1. 解析DingTalk渠道的內容範本。

    DingTalk渠道的內容範本如下:

    ## 資料來源
    + Project: ${results[0].project}
    + LogStore: ${results[0].store}
    
    ##  異常對象
    + Entity: ${labels}
    
    ## 異常程度
    + Score: ${annotations.anomaly_score}
    
    ## 異常時序圖
    ![image](${annotations.__plot_image__})
    
    [[資料詳情](${query_url})]
    [[作業詳情](${alert_url})]
    
    [[確認](${annotations.__ensure_url__})]
    [[誤判](${annotations.__mismatch_url__})]

    關於內容範本變數的說明,請參見內容範本變數說明(新版)

  2. 根據DingTalk渠道的內容範本,為其他通知渠道配置內容範本。

    在內容範本列表中,找到SLS智能巡檢內建內容範本,進行配置。如何進入內容範本頁面,請參見步驟2

    您在配置內容範本時,可以使用預設的內容範本,也可以自訂內容範本。更多資訊,請參見預設內容範本通知內容定製