了解產(chǎn)品詳情請(qǐng)戳-->嘉為藍(lán)鯨WeOps一體化智能運(yùn)維平臺(tái)
上次我們講到復(fù)雜事件處理(CEP,Complex Event Processing)技術(shù)在IT運(yùn)維告警領(lǐng)域較為驚喜的落地效果,與現(xiàn)在大部分廠商基于重復(fù)性規(guī)則的方式進(jìn)行降噪不同,CEP可以挖掘事件里面蘊(yùn)含的價(jià)值。(?點(diǎn)擊查看上期文章)接下來(lái)我們來(lái)看看在這種流式事件處理的場(chǎng)景中,事件數(shù)據(jù)是如何處理的。
首先回顧一下告警場(chǎng)景中最基礎(chǔ)的元素event,指系統(tǒng)中發(fā)生的任何可觀察到的變化 ,是最基礎(chǔ)的概念,比如服務(wù)器CPU使用率發(fā)生了變化,它從各個(gè)系統(tǒng)中源源不斷的集中到統(tǒng)一告警系統(tǒng)中,CEP通過(guò)“窗口”的機(jī)制把這種無(wú)限的事件流劃分成有限的 “數(shù)據(jù)塊”,然后系統(tǒng)對(duì)這些數(shù)據(jù)塊進(jìn)行分析處理,下面介紹一下三種窗口類(lèi)型:固定窗口、滑動(dòng)窗口、會(huì)話窗口。
01. 固定窗口

也叫做滾動(dòng)窗口,特點(diǎn)是時(shí)間長(zhǎng)度固定(即系統(tǒng)每一次會(huì)處理這個(gè)窗口內(nèi)的數(shù)據(jù)),并且窗口之間不會(huì)重疊。打個(gè)比方,設(shè)定一個(gè) 10 秒的固定窗口,那么就會(huì)依次生成[0-10]、[10-20]這樣的窗口。
這種窗口處理機(jī)制常適用于對(duì)時(shí)間范圍有明確要求的聚合類(lèi)計(jì)算,比如每分鐘的用戶訪問(wèn)量統(tǒng)計(jì)就可以用固定窗口。
02. 滑動(dòng)窗口

滑動(dòng)窗口有兩個(gè)關(guān)鍵參數(shù),分別是窗口大小和滑動(dòng)步長(zhǎng)。它會(huì)以固定的步長(zhǎng)向前滑動(dòng),窗口之間是存在重疊的。例如,窗口大小為 10 秒,滑動(dòng)步長(zhǎng)為 5 秒,那么就會(huì)生成[0-10]、[5-15]、[10-20]等窗口。
滑動(dòng)窗口適用于需要進(jìn)行實(shí)時(shí)趨勢(shì)分析的場(chǎng)景,比如檢測(cè) 5 分鐘內(nèi)的CPU變化趨勢(shì)。
03. 會(huì)話窗口

會(huì)話窗口的邊界是由事件之間的間隔時(shí)間(會(huì)話超時(shí)時(shí)間)來(lái)確定的。如果在規(guī)定時(shí)間內(nèi)沒(méi)有新的事件到來(lái),當(dāng)前窗口就會(huì)關(guān)閉,后續(xù)的新事件會(huì)開(kāi)啟一個(gè)新的窗口。說(shuō)的可能有點(diǎn)抽象,我們舉兩個(gè)例子可能就清楚了:
在統(tǒng)一告警中心場(chǎng)景中,綜合三種獨(dú)特機(jī)制從海量事件中快速定位真正需要關(guān)注的問(wèn)題,減少無(wú)效告警的干擾,提升運(yùn)維效率。
【騰訊藍(lán)鯨社區(qū)活動(dòng)】嘉為藍(lán)鯨吳文豪詳解BlueKing Lite:輕盈與智能的運(yùn)維之旅
2025-12-01
查看詳細(xì)
嘉為藍(lán)鯨DevOps消息中心:通知精準(zhǔn)觸達(dá),協(xié)作全程不脫節(jié)!
2025-12-01
查看詳細(xì)
嘉為藍(lán)鯨WeOps上新 | WeOps V5.28&V4.28:服務(wù)臺(tái)門(mén)戶主題上新,提單更快、體驗(yàn)更簡(jiǎn)!
2025-11-21
查看詳細(xì)
嘉為藍(lán)鯨DevOps多租戶管理:隔離安全可控,定制隨需而變,多團(tuán)隊(duì)協(xié)作互不干擾!
2025-11-21
查看詳細(xì)
嘉為藍(lán)鯨制品庫(kù)倉(cāng)庫(kù)回收站:保障制度安全,提升管理靈活性
2025-11-14
查看詳細(xì)
【CMDB系列】CMDB納管容器詳解
2025-11-14
查看詳細(xì)
申請(qǐng)演示