全部產品
Search
文件中心

:簡介

更新時間:Jan 13, 2025

Log Service支援為查詢或分析結果設定警示。設定警示後,Log Service定期檢查查詢或分析結果,當檢查結果滿足預設條件時發送警示通知,實現即時的服務狀態監控。

使用限制

Log Service警示相關限制說明如下表所示。

限制項說明
組合查詢組合查詢個數為1~3個。
字串如果日誌欄位長度超過1024個字元,只截取前1024個字元用於計算。
條件運算式條件運算式限制說明如下:
  • 條件運算式長度為1~128個字元。
  • 條件運算式只判斷每次查詢中的前100條查詢結果。
  • 條件運算式計算次數不超過1000次。
查詢區間每條查詢語句的查詢時間跨度不能超過24小時。
警示語音通知警示語音未撥通時,不會重複撥打,將以簡訊方式發送一次通知。

無論警示語音是否撥通均按一次計費。未撥通的提示簡訊,不會額外產生簡訊費用。

警示中的查詢語句

警示配置中的語句,可以為查詢語句或查詢分析語句。兩者區別如下:
  • 查詢語句:返回查詢條件命中的日誌資料。更多資訊,請參見查詢概述
    例如,查詢最近15分鐘內包含error的日誌,查詢語句為error,一共有154條查詢結果。每條日誌都是Key-Value組合,您可以對某個Key對應的Value設定警示規則。
    說明 當查詢結果超過100條時,警示規則只判斷前100條,只要前100條中任意一條日誌符合警示規則,就會觸發警示。
  • 查詢分析語句:對查詢條件命中的日誌進行計算,返回計算結果。更多資訊,請參見分析概述

    例如,統計所有日誌中狀態代碼為ok的日誌比例,查詢分析語句為* | select sum(case when status='ok' then 1 else 0 end) *1.0/count(1) as ratio。設定觸發條件為ratio < 0.9,表示當狀態代碼為ok的日誌小於總日誌數的90%時進行警示。