設(shè)置告警嚴(yán)重度
日志服務(wù)支持靜態(tài)或動(dòng)態(tài)設(shè)置告警嚴(yán)重度。如果您在設(shè)置告警嚴(yán)重度時(shí)未添加判斷條件,則表示靜態(tài)設(shè)置告警嚴(yán)重度;如果您在設(shè)置告警嚴(yán)重度時(shí)添加了判斷條件,則表示動(dòng)態(tài)設(shè)置告警嚴(yán)重度。
例如您在監(jiān)控網(wǎng)站訪問(wèn)日志時(shí),希望目標(biāo)網(wǎng)站在當(dāng)前15分鐘內(nèi)發(fā)生500錯(cuò)誤的次數(shù)與昨天同時(shí)段的比值處于不同范圍時(shí),觸發(fā)不同級(jí)別的告警。配置示例如下:
查詢統(tǒng)計(jì)結(jié)果按照觸發(fā)條件的順序逐條匹配,當(dāng)查詢統(tǒng)計(jì)結(jié)果符合第一個(gè)觸發(fā)條件后,不再匹配后面的觸發(fā)條件。因此當(dāng)您設(shè)置觸發(fā)條件中的嚴(yán)重度時(shí),需從較高級(jí)別的嚴(yán)重度開(kāi)始配置。
重要參數(shù)說(shuō)明如下:
查詢統(tǒng)計(jì):
host:www.example.com and status = 500 | select coalesce(diff[2],0) as ratio from (select compare(cnt,86400) as diff from (select count(1) as cnt from log))
該查詢和分析語(yǔ)句用于計(jì)算當(dāng)前15分鐘內(nèi)網(wǎng)站發(fā)生500錯(cuò)誤的次數(shù)與昨天同時(shí)段的比值(ratio)。
觸發(fā)條件:
有數(shù)據(jù)匹配,ratio>1,嚴(yán)重度:嚴(yán)重
當(dāng)查詢和分析結(jié)果中存在ratio的值大于1時(shí),觸發(fā)嚴(yán)重級(jí)別的告警。
有數(shù)據(jù)匹配,ratio>=0.5,嚴(yán)重度:高
當(dāng)查詢和分析結(jié)果中存在ratio的值大于等于0.5時(shí),觸發(fā)高級(jí)別的告警。
有數(shù)據(jù)匹配,ratio>0.05,嚴(yán)重度:中
當(dāng)查詢和分析結(jié)果中存在ratio的值大于0.05時(shí),觸發(fā)中級(jí)別的告警。