[發(fā)明專利]任務運維方法、裝置及系統(tǒng)在審
| 申請?zhí)枺?/td> | 202010879078.0 | 申請日: | 2020-08-27 |
| 公開(公告)號: | CN112115021A | 公開(公告)日: | 2020-12-22 |
| 發(fā)明(設(shè)計)人: | 汪照陽 | 申請(專利權(quán))人: | 蘇寧金融科技(南京)有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/32 |
| 代理公司: | 北京市萬慧達律師事務所 11111 | 代理人: | 顧友 |
| 地址: | 211800 江蘇省南京市江*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 任務 方法 裝置 系統(tǒng) | ||
本申請實施例公開了一種任務運維方法、裝置及系統(tǒng),其中方法包括:獲取可視化顯示的任務關(guān)系圖譜中各個任務的日志信息,所述任務關(guān)系圖譜是根據(jù)各個任務在kafka系統(tǒng)中的消費信息,確定各個任務之間的上下游生產(chǎn)消費關(guān)系后建立的;根據(jù)所述各個任務的日志信息判斷是否存在異常信息;根據(jù)所述異常信息在預設(shè)的異常倉庫中匹配解決方案,并將所述解決方案在所述任務關(guān)系圖譜中顯示以供用戶選擇,所述異常倉庫中存儲有異常信息對應的解決方案。相比現(xiàn)有技術(shù),本申請能夠快速定位處于異常狀態(tài)的任務,給出合理的解決方案,提高運維效率。
技術(shù)領(lǐng)域
本申請涉及運維技術(shù)領(lǐng)域,具體涉及一種任務運維方法、裝置及系統(tǒng)。
背景技術(shù)
數(shù)據(jù)的價值隨著時間的流逝而降低,而實時的處理數(shù)據(jù)是數(shù)據(jù)價值的保證。Kafka是一種高吞吐量的分布式發(fā)布訂閱消息系統(tǒng),它最大的特性就是可以實時的處理大量數(shù)據(jù)以滿足各種需求場景,Kafka系統(tǒng)包括生產(chǎn)方和消費方,作為生產(chǎn)方的實時任務生產(chǎn)數(shù)據(jù),作為消費方的實時任務使用該數(shù)據(jù),則兩實時任務之間具有上下游生產(chǎn)消費關(guān)系,當前企業(yè)實時處理數(shù)據(jù)基本上都會用到Kafka系統(tǒng)。在企業(yè)大促期間,實時數(shù)據(jù)流量往往會在極短的時間內(nèi)達到峰值,對實時任務平臺系統(tǒng)的穩(wěn)定性及運維能力要求較高,一旦實時任務出現(xiàn)異常不能在短時間內(nèi)定位解決,且不能確定出現(xiàn)異常的任務所波及到的其他任務的范圍,將出現(xiàn)不可估量且不可挽回的損失。
目前,現(xiàn)有的實時任務運維方法停留在通過短信郵件重復批量的反饋報錯信息,依靠人工來運維,就現(xiàn)有的人工運維而言,最大的問題在于用戶需要從海量的報錯日志里檢索異常,再判斷異常原因,尋找解決方案,不同的用戶往往在相同問題上重復尋找異常解決辦法,很大程度上降低了運維的效率。
發(fā)明內(nèi)容
本申請?zhí)峁┝艘环N任務運維方法、裝置及系統(tǒng),能夠快速定位處于異常狀態(tài)的任務,給出合理的解決方案,提高運維效率。
本申請?zhí)峁┝巳缦路桨福?/p>
第一方面提供一種任務運維方法,所述方法包括:
獲取可視化顯示的任務關(guān)系圖譜中各個任務的日志信息,所述任務關(guān)系圖譜是根據(jù)各個任務在kafka系統(tǒng)中的消費信息,確定各個任務之間的上下游生產(chǎn)消費關(guān)系后建立的;
根據(jù)所述各個任務的日志信息判斷是否存在異常信息;
根據(jù)所述異常信息在預設(shè)的異常倉庫中匹配解決方案,并將所述解決方案在所述任務關(guān)系圖譜中顯示以供用戶選擇,所述異常倉庫中存儲有異常信息對應的解決方案。
進一步地,根據(jù)所述各個任務的日志信息判斷是否存在異常信息:
對所述各個任務的日志信息進行關(guān)鍵詞檢索獲得檢索結(jié)果,根據(jù)所述檢索結(jié)果中的關(guān)鍵詞判斷是否存在異常信息。
進一步地,所述方法還包括:
根據(jù)所述各個任務的日志信息判斷所述各個任務所處狀態(tài);
根據(jù)預設(shè)的狀態(tài)與顏色的對應關(guān)系,將所述各個任務所處狀態(tài)在任務關(guān)系圖譜中以其所對應的顏色顯示,以便于用戶在任務關(guān)系圖譜上觀察出各個任務所處狀態(tài)。
進一步地,所述任務所處狀態(tài)包括正在啟動、正常運行、未啟動或啟動失敗、exception異常和error錯誤,其中exception異常和error錯誤均為異常狀態(tài)。
進一步地,所述根據(jù)所述異常信息在預設(shè)的異常倉庫中匹配解決方案,并將所述解決方案在所述任務關(guān)系圖譜中顯示以供用戶選擇包括:
根據(jù)預設(shè)的規(guī)則篩選掉異常信息中的無關(guān)異常信息,獲得根異常信息;
根據(jù)所述根異常信息在預設(shè)的異常倉庫中匹配解決方案,并將所述解決方案在任務關(guān)系圖譜中顯示以供用戶選擇。
該專利技術(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/202010879078.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





