[發(fā)明專利]提高告警質(zhì)量的方法及其系統(tǒng)有效
| 申請?zhí)枺?/td> | 202010776613.X | 申請日: | 2020-08-05 |
| 公開(公告)號: | CN112104480B | 公開(公告)日: | 2022-10-21 |
| 發(fā)明(設計)人: | 劉德建;林偉;郭玉湖;陳宏 | 申請(專利權(quán))人: | 福建天泉教育科技有限公司 |
| 主分類號: | H04L41/069 | 分類號: | H04L41/069;H04L41/0604;H04L41/0677;H04L67/10 |
| 代理公司: | 福州市博深專利事務所(普通合伙) 35214 | 代理人: | 張明 |
| 地址: | 350212 福建省福州市長樂*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 提高 告警 質(zhì)量 方法 及其 系統(tǒng) | ||
本發(fā)明提高告警質(zhì)量的方法及其系統(tǒng),方法包括:S1:當實例出現(xiàn)異常時,生成對應的異常日志;異常日志包括異常錯誤類、異常明細信息、異常接口類型、實例標識以及集群標識;異常錯誤類包括基礎(chǔ)服務類和業(yè)務服務類;S2:獲取異常日志,依據(jù)集群標識獲取對應集群下各個實例在預設時間段內(nèi)與所述異常日志的異常接口類型相同的所有異常日志;S3:若所有異常日志的異常錯誤類均為業(yè)務服務類,且異常原因均為非基礎(chǔ)服務異常,則判斷告警消息表中對應預設時間段是否存在與集群標識、異常接口類型以及異常錯誤類均相同的告警消息;若不存在,則發(fā)送告警消息;若存在,則不處理。本發(fā)明能夠減少告警消息數(shù)量,提高告警質(zhì)量,以提高問題解決效率。
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體涉及提高告警質(zhì)量的方法及其系統(tǒng)。
背景技術(shù)
移動互聯(lián)網(wǎng)蓬勃發(fā)展的今天,發(fā)展出來了各種各樣的系統(tǒng)應用,而每一個客戶端或者前端應用都會對應著后端一個或者多個的服務器應用;同時,隨著現(xiàn)在應用用戶的大量增長,服務端應用也需要支持大量用戶和大量請求量,所以服務端應用一般都需要具備支持高并發(fā)和高可用性等能力。而隨著用戶量的逐漸增大,系統(tǒng)的請求量也會逐漸的增大,為了支撐大量的請求數(shù)量,后端服務應用一般都會使用分布式部署,通過NGINX等反向代理服務器進行請求分流,后端部署多臺的tomcat實例應用等提供服務。
可是如果后端服務器集群的多個應用實例(即服務器)中的某一個或者幾個存在問題時,該問題指的是非宕機,或者非網(wǎng)絡無法訪問這種反向代理無法識別的問題時,比如應用能正常訪問,但是由于未升級或者其他未知錯誤,導致反向代理服務器無法識別,進而該應用實例將會持續(xù)性地繼續(xù)對外提供服務,給用戶展現(xiàn)的場景就是某些同樣的功能偶發(fā)的出現(xiàn)不可用等問題,極大地影響了用戶體驗。
舊有的告警提示方案中,一般情況下為哪臺應用實例出現(xiàn)問題,按照一定的告警規(guī)則,進行實例告警;更優(yōu)化一些的告警方式還包括提示CPU、內(nèi)存數(shù)、實例是否存活等簡單告警提示內(nèi)容;再優(yōu)一些的還會進行告警數(shù)量聚合以及種類聚合,減少告警數(shù)量。但是這種聚合告警都只針對單臺實例。這樣處理帶來的影響就是出現(xiàn)問題時,告警消息較多,導致無法全面了解整體問題情況。
因此,有必要提供一種能夠優(yōu)化告警方式,提高告警質(zhì)量的方案。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是:提供一種提高告警質(zhì)量的方法及其系統(tǒng),能夠減少告警消息數(shù)量,提高告警質(zhì)量,以提高問題解決效率。
為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:
一種提高告警質(zhì)量的方法,包括:
S1:當一實例出現(xiàn)異常時,生成對應的異常日志;所述異常日志中的字段包括異常錯誤類、異常明細信息、異常接口類型、實例標識以及集群標識;所述異常錯誤類包括基礎(chǔ)服務類和業(yè)務服務類;
S2:獲取所述異常日志,依據(jù)其中的集群標識獲取對應集群下各個實例在預設時間段內(nèi)與所述異常日志的異常接口類型相同的所有異常日志;
S3:若所述所有異常日志的異常錯誤類均為業(yè)務服務類,且依據(jù)異常明細信息解析得到異常原因均為非基礎(chǔ)服務異常,則判斷告警消息表中對應所述預設時間段是否存在與所述異常日志的集群標識、異常接口類型以及異常錯誤類均相同的告警消息;若不存在,則發(fā)送對應所述異常日志的告警消息;若存在,則不對所述異常日志進行處理;
S4:若所述所有異常日志的異常錯誤類均為基礎(chǔ)服務類,則判斷告警消息表中對應所述預設時間段是否存在與所述異常日志的集群標識、異常接口類型以及異常錯誤類均相同的告警消息;若不存在,則發(fā)送對應所述異常日志的告警消息;若存在,則不對所述異常日志進行處理。
本發(fā)明提供的另一個技術(shù)方案為:
一種提高告警質(zhì)量的系統(tǒng),包括依序連接的日志生成模塊、日志收集模塊和日志分析與告警模塊;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福建天泉教育科技有限公司,未經(jīng)福建天泉教育科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010776613.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





