事件中心
事件中心將云產(chǎn)品所生成的事件數(shù)據(jù)進(jìn)行統(tǒng)一管理、存儲(chǔ)、分析和展示,已接入EDAS的變更事件、ARMS的報(bào)警事件、0-1事件(如死鎖、OOM和應(yīng)用啟動(dòng)等)、MSE的微服務(wù)管控事件和K8s集群事件。當(dāng)您的應(yīng)用使用了相關(guān)的產(chǎn)品,對(duì)應(yīng)的事件會(huì)自動(dòng)接入事件中心進(jìn)行統(tǒng)一的分析展示,方便您查看與分析。
事件模型
事件中心的一個(gè)事件主要由以下參數(shù)來定義:
參數(shù) | 是否必須 | 描述 |
source | 是 | 事件來源 |
type | 是 | 事件類型 |
level | 是 | 事件等級(jí) |
time | 是 | 事件發(fā)生時(shí)間 |
data | 是 | 事件體(一般為JSON格式) |
PID | 否 | Pod ID |
IP | 否 | IP地址 |
ClusterId | 否 | 集群ID |
PodName | 否 | Pod名稱 |
進(jìn)入事件中心
登錄EDAS控制臺(tái),在左側(cè)導(dǎo)航欄單擊 ,在頂部菜單欄選擇地域并在頁面上方選擇微服務(wù)空間,在集群類型下拉列表中選擇K8s集群,然后單擊目標(biāo)應(yīng)用名稱。
在左側(cè)導(dǎo)航欄單擊事件中心。
事件中心模塊介紹
事件中心主要包含典型事件和三個(gè)頁簽(分別是普通視圖,拓?fù)湟晥D和訂閱規(guī)則)。
典型事件:展示系統(tǒng)預(yù)置的典型事件的數(shù)量。更多信息,請(qǐng)參見典型事件。
普通視圖將與當(dāng)前應(yīng)用關(guān)聯(lián)的所有事件進(jìn)行簡單的多維度分析與展示。更多信息,請(qǐng)參見普通視圖。
拓?fù)湟晥D將當(dāng)前應(yīng)用關(guān)聯(lián)的事件和與當(dāng)前應(yīng)用的資源拓?fù)鋱D進(jìn)行結(jié)合展示。更多信息。請(qǐng)參見拓?fù)湟晥D。
訂閱規(guī)則以列表形式展示了當(dāng)前您創(chuàng)建的訂閱規(guī)則。更多信息,請(qǐng)參見訂閱規(guī)則。
典型事件
典型事件:展示系統(tǒng)預(yù)置的典型事件類型在最近30分鐘(可在右上角調(diào)整時(shí)間范圍)內(nèi)發(fā)生的次數(shù)。在事件下方單擊訂閱,可以編輯該事件的訂閱規(guī)則。訂閱規(guī)則的操作,請(qǐng)參見訂閱規(guī)則。
普通視圖
普通視圖可以按照您指定的檢索條件進(jìn)行搜索,搜索的結(jié)果會(huì)以四個(gè)視圖進(jìn)行展示,分別是:最近兩周事件熱力圖、不同來源事件占比、不同來源事件數(shù)量走勢和事件詳情。
最近兩周事件熱力圖展示近兩周內(nèi)滿足過濾條件的事件發(fā)生次數(shù)按小時(shí)統(tǒng)計(jì)的熱力分布。顏色越深,說明該小時(shí)內(nèi)發(fā)生的事件數(shù)量越多。
不同來源事件占比展示不同來源事件的數(shù)量占比。
不同來源事件數(shù)量走勢展示不同來源事件在選定時(shí)段內(nèi)的走勢。
事件詳情展示當(dāng)前所有事件的詳情列表。
普通視圖查看說明:
單擊最近兩周事件熱力圖中的熱力方塊,可查看該小時(shí)內(nèi)的事件詳情。
單擊不同來源事件數(shù)量走勢中的立柱,可在事件詳情區(qū)域查看對(duì)應(yīng)時(shí)段內(nèi)的所有事件列表。
單擊事件詳情右側(cè)的查看,可以查看事件的具體內(nèi)容。
單擊事件詳情右側(cè)的訂閱,可以訂閱指定事件。更多信息,請(qǐng)參見訂閱規(guī)則。
拓?fù)湟晥D
拓?fù)湟晥D首先會(huì)繪制出該應(yīng)用的資源拓?fù)洌搼?yīng)用使用的ECS,該應(yīng)用部署的實(shí)例Pod,該應(yīng)用使用的所有RDS和Redis等中間件資源,以及該應(yīng)用掛載的SLB和NAT等。之后會(huì)將獲取到的關(guān)聯(lián)事件、操作審計(jì)、云監(jiān)控事件關(guān)聯(lián)到對(duì)應(yīng)的拓?fù)涔?jié)點(diǎn)上,單擊相應(yīng)節(jié)點(diǎn),會(huì)在左上角的事件詳情區(qū)域展示與該節(jié)點(diǎn)關(guān)聯(lián)的事件:
應(yīng)用側(cè)相關(guān)事件:即事件中心的事件。
云資源側(cè)相關(guān)事件:即云監(jiān)控的相關(guān)事件。
相關(guān)操作審計(jì):即來自于操作審計(jì)的審計(jì)記錄。
該視圖可以幫助您在應(yīng)用出現(xiàn)故障時(shí),快速排查關(guān)聯(lián)的資源各自發(fā)生了什么問題。例如在大型企業(yè)中,由于某個(gè)員工的誤操作,重啟了生產(chǎn)環(huán)境的RDS,導(dǎo)致線上業(yè)務(wù)故障,利用該視圖,可以快速的發(fā)現(xiàn)應(yīng)用訪問的RDS出現(xiàn)了重啟操作。
訂閱規(guī)則
訂閱規(guī)則頁簽展示您當(dāng)前所有的訂閱規(guī)則,您可以在該頁面啟用、禁用或者修改規(guī)則。
您只能修改您自己在控制臺(tái)創(chuàng)建的規(guī)則,無法修改系統(tǒng)內(nèi)部自動(dòng)創(chuàng)建的規(guī)則。
訂閱規(guī)則是一條表示您訂閱滿足指定條件的事件,并將該事件發(fā)送到指定Webhook的規(guī)則。創(chuàng)建訂閱規(guī)則有兩種方式:
方式一:在訂閱規(guī)則頁簽右上角單擊新建訂閱規(guī)則。
方式二:在普通視圖頁簽的事件列表區(qū)域單擊事件的訂閱。
新建訂閱規(guī)則
單擊訂閱規(guī)則頁簽,在頁面右上角單擊新建訂閱規(guī)則。
在新建訂閱規(guī)則面板的填寫基本信息頁面輸入規(guī)則名稱和規(guī)則描述,然后單擊下一步。
在選擇事件模式頁面設(shè)置事件規(guī)則參數(shù),然后單擊下一步。
參數(shù)
描述
事件來源
在下拉列表中選擇事件來源。
事件類型
在下拉列表中選擇事件類型。
事件等級(jí)
在下拉列表中選擇事件等級(jí)。
事件關(guān)鍵字
在文本框中輸入事件關(guān)鍵字。
顯示高級(jí)過濾選項(xiàng)
默認(rèn)關(guān)閉,開啟后可設(shè)置集群ID、關(guān)聯(lián)應(yīng)用ID、主機(jī)IP和POD名的過濾選項(xiàng)。
自定義過濾條件
自定義過濾條件一般用來指定事件體JSON的某個(gè)字段需要滿足的條件,根節(jié)點(diǎn)是data,以
.
的形式下鉆事件體JSON的某個(gè)字段。請(qǐng)輸入自定義的過濾條件,最多可以設(shè)置6條過濾條件。選擇有效字段
以
%data.x.y;
的形式選擇有效字段,選擇完成后,請(qǐng)給選擇的字段輸入一個(gè)別名,該別名可用于在填寫Webhook信息的Post請(qǐng)求體中以占位符的形式出現(xiàn)。最多可以設(shè)置6條有效字段。消息通知模板
消息通知模板會(huì)作為當(dāng)指定消息發(fā)生時(shí)通知給您的內(nèi)容(如果通知對(duì)象為釘釘機(jī)器人Webhook,請(qǐng)注意在消息模板中包含創(chuàng)建釘釘機(jī)器人Webhook時(shí)的關(guān)鍵字)。
在選擇聯(lián)系人頁面選擇聯(lián)系人,然后單擊提交。
如果選擇聯(lián)系人的列表中沒有聯(lián)系人信息,在右側(cè)單擊新建聯(lián)系人,創(chuàng)建聯(lián)系人后再在列表中選擇。
在普通視圖中訂閱事件
在普通視圖頁簽的事件詳情區(qū)域,單擊事件詳情右側(cè)的訂閱。
以該種方式創(chuàng)建的訂閱規(guī)則,會(huì)根據(jù)您選擇的事件來自動(dòng)選擇事件來源、事件類型和事件等級(jí)三個(gè)過濾條件。
單擊事件JSON文件中某個(gè)字段Value的形式來選擇自定義過濾條件和有效字段。每次單擊會(huì)自動(dòng)生成一個(gè)過濾條件和選擇字段,同時(shí)您還可以手動(dòng)修改或者刪除字段來調(diào)整規(guī)則,完成事件模式設(shè)置后單擊下一步。
在選擇聯(lián)系人頁面選擇聯(lián)系人,然后單擊提交。
如果選擇聯(lián)系人的列表中沒有聯(lián)系人信息,在右側(cè)單擊新建聯(lián)系人,創(chuàng)建聯(lián)系人后再在列表中選擇。
常見問題
對(duì)于部署在EDAS的容器服務(wù)K8s集群或Serverless K8s集群中的應(yīng)用,運(yùn)行時(shí)出現(xiàn)的問題一般是Pod問題。解決方法,請(qǐng)參見常見Pod問題。