通知策略
通過(guò)設(shè)置通知策略,您可以制定針對(duì)告警事件的分派規(guī)則。當(dāng)規(guī)則被觸發(fā)時(shí),系統(tǒng)會(huì)以您指定的通知方式向處理人發(fā)送告警信息,以提醒處理人采取必要的問(wèn)題解決措施。
前提條件
創(chuàng)建聯(lián)系人,具體操作,請(qǐng)參見(jiàn)創(chuàng)建聯(lián)系人。
新建通知策略
登錄EDAS控制臺(tái)。
在左側(cè)導(dǎo)航欄,單擊 ,在頂部菜單欄選擇地域并在頁(yè)面上方選擇所屬微服務(wù)空間,在集群類型下拉列表,選擇K8s集群,然后在頁(yè)面單擊具體的應(yīng)用名稱。
在左側(cè)導(dǎo)航欄中選擇 。
在通知策略頁(yè)面右上角單擊創(chuàng)建通知策略。
在右側(cè)區(qū)域頂部文本框中輸入通知策略名稱。
在分派規(guī)則區(qū)域的進(jìn)行以下操作。
選擇告警過(guò)濾來(lái)源或不過(guò)濾來(lái)源。
指定過(guò)濾來(lái)源:通知策略會(huì)針對(duì)指定來(lái)源的告警事件進(jìn)行分派規(guī)則過(guò)濾并發(fā)送通知。
不過(guò)濾來(lái)源:通知策略會(huì)針對(duì)所有告警事件進(jìn)行分派規(guī)則過(guò)濾并發(fā)送通知。
設(shè)置分派條件表達(dá)式,您可以自定義標(biāo)簽或選擇已有的標(biāo)簽。例如:alertname等于PodRestart。
已有的標(biāo)簽包括以下三種:
告警規(guī)則表達(dá)式指標(biāo)中攜帶的標(biāo)簽。
Prometheus監(jiān)控通過(guò)告警規(guī)則創(chuàng)建的標(biāo)簽。
EDAS系統(tǒng)自帶的默認(rèn)標(biāo)簽,默認(rèn)標(biāo)簽說(shuō)明如下。
標(biāo)簽
說(shuō)明
alertname
告警名稱,格式為:告警名稱_集群名稱。
_aliyun_arms_alert_level
告警等級(jí)。
_aliyun_arms_alert_type
告警類型。
_aliyun_arms_alert_rule_id
告警規(guī)則對(duì)應(yīng)的ID。
_aliyun_arms_region_id
地域ID。
_aliyun_arms_userid
用戶ID。
_aliyun_arms_involvedObject_type
關(guān)聯(lián)對(duì)象子類型,如ManagedKubernetes,ServerlessKubernetes。
_aliyun_arms_involvedObject_kind
關(guān)聯(lián)對(duì)象分類,如app,cluster。
_aliyun_arms_involvedObject_id
關(guān)聯(lián)對(duì)象ID。
_aliyun_arms_involvedObject_name
關(guān)聯(lián)對(duì)象名稱。
說(shuō)明如果需同時(shí)滿足多個(gè)分派條件才告警,則單擊+條件編輯第二條分派條件。
如果需滿足任意一個(gè)分派條件就告警,則單擊+添加規(guī)則編輯第二條分派條件。
在事件處理區(qū)域,設(shè)置以下參數(shù)。
參數(shù)
說(shuō)明
處理方式
生成告警:將監(jiān)測(cè)到的告警發(fā)送給聯(lián)系人。
不告警(丟棄事件):監(jiān)測(cè)到告警后不發(fā)送給聯(lián)系人。
說(shuō)明如果同時(shí)設(shè)置了兩個(gè)相同的通知策略且處理方式分別設(shè)置為生成告警和不告警(丟棄事件),則不告警(丟棄事件)的優(yōu)先級(jí)高于生成告警,即不會(huì)給聯(lián)系人發(fā)送告警信息。
高級(jí)配置
事件分組
不分組:所有告警會(huì)以一條信息發(fā)送給處理人。
指定相同字段內(nèi)容的事件分到一個(gè)組:設(shè)置分組字段,相同字段的告警內(nèi)容會(huì)分別通過(guò)獨(dú)立信息發(fā)送給處理人。
告警自動(dòng)恢復(fù)
當(dāng)告警下面全部事件都恢復(fù)時(shí),告警狀態(tài)是否自動(dòng)恢復(fù)為已解決。當(dāng)告警恢復(fù)時(shí),系統(tǒng)將會(huì)發(fā)送通知給處理人。
在當(dāng)告警生成時(shí)區(qū)域,設(shè)置以下參數(shù)。
參數(shù)
說(shuō)明
通知人
通知人支持設(shè)置聯(lián)系人、聯(lián)系人組和釘群。聯(lián)系人創(chuàng)建方法,請(qǐng)參見(jiàn)創(chuàng)建聯(lián)系人。
通知方式
通知方式支持釘釘、郵件、WebHook、短信和電話,可以同時(shí)選擇多種方式。
說(shuō)明未驗(yàn)證手機(jī)號(hào)的聯(lián)系人無(wú)法使用電話通知方式。驗(yàn)證手機(jī)號(hào)的操作,請(qǐng)參見(jiàn)驗(yàn)證手機(jī)號(hào)。
單擊通知模板,可以在通知模板對(duì)話框中設(shè)置郵件、短信和電話的通知信息格式。
通知時(shí)段
告警會(huì)在設(shè)置的通知時(shí)段內(nèi)重復(fù)發(fā)送告警通知。
升級(jí)通知方式
對(duì)于長(zhǎng)期未解決的告警可以選擇重復(fù)通知或升級(jí)通知來(lái)提醒聯(lián)系人及時(shí)解決。
重復(fù)通知:選擇重復(fù)通知后,需要設(shè)置告警發(fā)送頻率。所有告警會(huì)在指定通知時(shí)段內(nèi)以設(shè)置的告警發(fā)送頻率循環(huán)發(fā)送告警信息直至告警恢復(fù)。
升級(jí)策略:選擇升級(jí)策略后,需要選擇已有的升級(jí)策略或添加一個(gè)新的升級(jí)策略。具體操作,請(qǐng)參見(jiàn)升級(jí)策略。
說(shuō)明單擊詳情,可以查看當(dāng)前選中的升級(jí)策略的詳細(xì)信息。
工單系統(tǒng)
選擇告警需要推送到的工單系統(tǒng)。工單系統(tǒng)的集成,請(qǐng)參見(jiàn)通過(guò)Jira賬號(hào)信息集成Jira工單系統(tǒng)。
設(shè)置完成后,單擊右上角的圖標(biāo)。
管理通知策略
通知策略新建完成后會(huì)在通知策略列表中顯示,您可以在通知策略列表中執(zhí)行以下操作:
單擊通知策略名稱右側(cè)的更多圖標(biāo),選擇編輯、停用、啟用、復(fù)制或刪除可以管理該通知策略。
單擊目標(biāo)通知策略,在右側(cè)頁(yè)面右上角選擇相應(yīng)的圖標(biāo),可以編輯、刷新、復(fù)制和刪除該通知策略。