本發(fā)明屬于監(jiān)控報警,具體涉及一種基于相關(guān)性的報警合并方法、系統(tǒng)、設(shè)備、及介質(zhì)。
背景技術(shù):
1、在互聯(lián)網(wǎng)監(jiān)控系統(tǒng)中,開發(fā)運(yùn)維人員為了避免監(jiān)控項的遺漏,會為服務(wù)設(shè)定了大量的報警規(guī)則。一個報警規(guī)則可能會同時產(chǎn)生多個不同維度的報警消息,然而多個報警規(guī)則產(chǎn)生的報警消息聚合在一起時可能屬于相同業(yè)務(wù)、相同ip,或者相同pod。這些原始的大量報警消息,其中有很大一部分是冗余的,并且大量報警消息的產(chǎn)生也會導(dǎo)致業(yè)務(wù)運(yùn)維人員無法分清報警消息的主次關(guān)系,然而,目前并未設(shè)計有一種合理的報警消息合并策略。
技術(shù)實(shí)現(xiàn)思路
1、鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提出一種按照相關(guān)性的報警消息合并策略,可以將部分存在強(qiáng)相關(guān)的報警消息進(jìn)行合并,用于發(fā)送展示,不僅能夠提高報警消息的密度,也能大大減少業(yè)務(wù)運(yùn)維人員的壓力。
2、為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種基于相關(guān)性的報警合并方法,包括:獲取報警規(guī)則滿足觸發(fā)條件或恢復(fù)條件時生成的報警數(shù)據(jù);對所述報警數(shù)據(jù)進(jìn)行下鉆分析,以拓展其屬性標(biāo)簽,并依據(jù)報警數(shù)據(jù)和其屬性標(biāo)簽按照接收人生成一條或多條報警發(fā)送任務(wù);將生成的報警發(fā)送任務(wù)暫存至任務(wù)緩沖列表中,并定時從任務(wù)緩沖列表中批量拉取報警發(fā)送任務(wù)按照相關(guān)性進(jìn)行合并和發(fā)送,直至任務(wù)緩沖列表為空。
3、根據(jù)本發(fā)明一具體實(shí)施例,將生成的報警發(fā)送任務(wù)暫存至任務(wù)緩沖列表中,并定時從任務(wù)緩沖列表中批量拉取報警發(fā)送任務(wù)按照相關(guān)性進(jìn)行合并和發(fā)送,直至任務(wù)緩沖列表為空的步驟包括:將批量拉取的報警發(fā)送任務(wù)按照各自之間的相關(guān)性進(jìn)行分組,以作為任務(wù)合并的備選方案;對每組報警發(fā)送任務(wù)進(jìn)行評分,并選取分?jǐn)?shù)最高的一組作為相關(guān)性最高的方案,以將該組中所有的報警發(fā)送任務(wù)合并為一條發(fā)送給對應(yīng)的接收人。
4、根據(jù)本發(fā)明一具體實(shí)施例,將批量拉取的報警發(fā)送任務(wù)按照各自之間的相關(guān)性進(jìn)行分組,以作為任務(wù)合并的備選方案的步驟包括:針對于每一條報警發(fā)送任務(wù),根據(jù)每組預(yù)設(shè)的多個字段,將包含該組所有字段的報警發(fā)送任務(wù)劃分至該組,得到多組報警發(fā)送任務(wù),且每組報警發(fā)送任務(wù)作為一個任務(wù)合并的備選方案;其中,任意一條報警發(fā)送任務(wù)可同時被劃分在不同組中,且每組預(yù)設(shè)的字段包括任意一個或多個屬性標(biāo)簽對應(yīng)的字段,以按照屬性標(biāo)簽的相關(guān)性合并報警發(fā)送任務(wù);每組報警發(fā)送任務(wù)至少為同一狀態(tài),且發(fā)送給同一接收人。
5、根據(jù)本發(fā)明一具體實(shí)施例,將批量拉取的報警發(fā)送任務(wù)按照各自之間的相關(guān)性進(jìn)行分組,以作為任務(wù)合并的備選方案的步驟還包括:將分組失敗的報警發(fā)送任務(wù)直接發(fā)送給對應(yīng)的接收人。
6、根據(jù)本發(fā)明一具體實(shí)施例,對每組報警發(fā)送任務(wù)進(jìn)行評分,并選取分?jǐn)?shù)最高的一組作為相關(guān)性最高的方案,以將該組中所有的報警發(fā)送任務(wù)合并為一條發(fā)送給對應(yīng)的接收人的步驟包括:依據(jù)不同字段預(yù)設(shè)的權(quán)重分?jǐn)?shù),以及每組中報警發(fā)送任務(wù)的數(shù)量計算每組的分?jǐn)?shù)總和;從多個同一狀態(tài)和接收人的組別中選取分?jǐn)?shù)最高的一組作為相關(guān)性最高的方案,以將該組中所有的報警發(fā)送任務(wù)合并為一條發(fā)送給對應(yīng)的接收人。
7、根據(jù)本發(fā)明一具體實(shí)施例,對每組報警發(fā)送任務(wù)進(jìn)行評分,并選取分?jǐn)?shù)最高的一組作為相關(guān)性最高的方案,以將該組中所有的報警發(fā)送任務(wù)合并為一條發(fā)送給對應(yīng)的接收人的步驟還包括:將已發(fā)送的報警發(fā)送任務(wù)進(jìn)行標(biāo)記,并跳過其重新對未發(fā)送的報警發(fā)送任務(wù)和新拉取的報警發(fā)送任務(wù)進(jìn)行分組和評分,以繼續(xù)合并報警發(fā)送任務(wù)進(jìn)行發(fā)送,直至拉取的報警發(fā)送任務(wù)全部發(fā)送完成。
8、根據(jù)本發(fā)明一具體實(shí)施例,所述報警發(fā)送任務(wù)的數(shù)據(jù)結(jié)構(gòu)包括:規(guī)則標(biāo)識,原始的屬性標(biāo)簽,拓展的屬性標(biāo)簽,狀態(tài),接收人,且均已字段的形式表示。
9、一種基于相關(guān)性的報警合并系統(tǒng),包括:數(shù)據(jù)監(jiān)測模塊,用于獲取報警規(guī)則滿足觸發(fā)條件或恢復(fù)條件時生成的報警數(shù)據(jù);標(biāo)簽拓展模塊,用于對所述報警數(shù)據(jù)進(jìn)行下鉆分析,以拓展其屬性標(biāo)簽,并依據(jù)報警數(shù)據(jù)和其屬性標(biāo)簽按照接收人生成一條或多條報警發(fā)送任務(wù);任務(wù)合并模塊,用于將生成的報警發(fā)送任務(wù)暫存至任務(wù)緩沖列表中,并定時從任務(wù)緩沖列表中批量拉取報警發(fā)送任務(wù)按照相關(guān)性進(jìn)行合并和發(fā)送,直至任務(wù)緩沖列表為空。
10、一種電子設(shè)備,包括處理器,所述處理器與存儲器耦合,所述存儲器存儲有程序指令,當(dāng)所述存儲器存儲的程序指令被所述處理器執(zhí)行時實(shí)現(xiàn)上述所述的方法。
11、一種計算機(jī)可讀存儲介質(zhì),包括程序,當(dāng)所述程序在計算機(jī)上運(yùn)行時,使得計算機(jī)執(zhí)行如上述所述的方法。
12、本發(fā)明提供了一種基于相關(guān)性的報警合并方法,可以按照不同的報警發(fā)送任務(wù)之間時候包含相同的屬性標(biāo)簽進(jìn)行分組,并對分組后的備選方案進(jìn)行評分,從而從其中篩選出相關(guān)性最高的一組作為合并方案,并相應(yīng)進(jìn)行合并發(fā)送,以減少運(yùn)維人員的工作壓力,避免接收到海量的報警發(fā)送任務(wù)以至于無法進(jìn)行準(zhǔn)確的處理。
1.一種基于相關(guān)性的報警合并方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的基于相關(guān)性的報警合并方法,其特征在于,將生成的報警發(fā)送任務(wù)暫存至任務(wù)緩沖列表中,并定時從任務(wù)緩沖列表中批量拉取報警發(fā)送任務(wù)按照相關(guān)性進(jìn)行合并和發(fā)送,直至任務(wù)緩沖列表為空的步驟包括:
3.根據(jù)權(quán)利要求2所述的基于相關(guān)性的報警合并方法,其特征在于,將批量拉取的報警發(fā)送任務(wù)按照各自之間的相關(guān)性進(jìn)行分組,以作為任務(wù)合并的備選方案的步驟包括:
4.根據(jù)權(quán)利要求2或3所述的基于相關(guān)性的報警合并方法,其特征在于,將批量拉取的報警發(fā)送任務(wù)按照各自之間的相關(guān)性進(jìn)行分組,以作為任務(wù)合并的備選方案的步驟還包括:
5.根據(jù)權(quán)利要求2所述的基于相關(guān)性的報警合并方法,其特征在于,對每組報警發(fā)送任務(wù)進(jìn)行評分,并選取分?jǐn)?shù)最高的一組作為相關(guān)性最高的方案,以將該組中所有的報警發(fā)送任務(wù)合并為一條發(fā)送給對應(yīng)的接收人的步驟包括:
6.根據(jù)權(quán)利要求2或5所述的基于相關(guān)性的報警合并方法,其特征在于,對每組報警發(fā)送任務(wù)進(jìn)行評分,并選取分?jǐn)?shù)最高的一組作為相關(guān)性最高的方案,以將該組中所有的報警發(fā)送任務(wù)合并為一條發(fā)送給對應(yīng)的接收人的步驟還包括:
7.根據(jù)權(quán)利要求1所述的基于相關(guān)性的報警合并方法,其特征在于,所述報警發(fā)送任務(wù)的數(shù)據(jù)結(jié)構(gòu)包括:規(guī)則標(biāo)識,原始的屬性標(biāo)簽,拓展的屬性標(biāo)簽,狀態(tài),接收人,且均已字段的形式表示。
8.一種基于相關(guān)性的報警合并系統(tǒng),其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括處理器,所述處理器與存儲器耦合,所述存儲器存儲有程序指令,當(dāng)所述存儲器存儲的程序指令被所述處理器執(zhí)行時實(shí)現(xiàn)權(quán)利要求1至7中任一項所述的方法。
10.一種計算機(jī)可讀存儲介質(zhì),其特征在于,包括程序,當(dāng)所述程序在計算機(jī)上運(yùn)行時,使得計算機(jī)執(zhí)行如權(quán)利要求1至7中任一項所述的方法。