[發(fā)明專利]基于Dubbo服務(wù)接口的日志分析裝置及方法在審
| 申請?zhí)枺?/td> | 202110480903.4 | 申請日: | 2021-04-30 |
| 公開(公告)號: | CN113051138A | 公開(公告)日: | 2021-06-29 |
| 發(fā)明(設(shè)計)人: | 馬剛;張巖 | 申請(專利權(quán))人: | 中國銀行股份有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/32;G06F11/34;G06F9/54 |
| 代理公司: | 北京三友知識產(chǎn)權(quán)代理有限公司 11127 | 代理人: | 王天堯;谷敬麗 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 dubbo 服務(wù) 接口 日志 分析 裝置 方法 | ||
本發(fā)明提供了一種基于Dubbo服務(wù)接口的日志分析裝置及方法,可用于分布式領(lǐng)域,該裝置包括:攔截模塊,用于在外部系統(tǒng)通過發(fā)起請求調(diào)用Dubbo服務(wù)接口時,采用攔截器攔截所述發(fā)起請求;推送模塊,用于將發(fā)起請求加入至消息隊列中;采集模塊,用于采集消息隊列中的發(fā)起請求對應(yīng)的日志信息,保存至數(shù)據(jù)庫;分析模塊,用于按照設(shè)定周期觸發(fā)掃描數(shù)據(jù)庫中設(shè)定范圍的日志信息,基于預(yù)先配置的Dubbo服務(wù)接口數(shù)據(jù)分析規(guī)則,獲得Dubbo服務(wù)接口的性能指標(biāo)值;告警模塊,用于基于告警條件,在Dubbo服務(wù)接口的性能指標(biāo)值滿足告警條件時,生成告警信息。本發(fā)明可以基于Dubbo服務(wù)接口的日志分析裝置,用以高效地實現(xiàn)日志分析。
技術(shù)領(lǐng)域
本發(fā)明涉及分布式技術(shù)領(lǐng)域,尤其涉及一種基于Dubbo服務(wù)接口的日志分析裝置及方法。
背景技術(shù)
目前產(chǎn)品間調(diào)用主要通過Dubbo服務(wù),原有的接口服務(wù)上送參數(shù)等信息分析(包括打印)都是在接口內(nèi)部通過手動輸出日志等方式,面對日益增加的Dubbo服務(wù)調(diào)用,對于接口的日志分析的工作量也急劇增加,總體效率低下。
發(fā)明內(nèi)容
本發(fā)明實施例提出一種基于Dubbo服務(wù)接口的日志分析裝置,用以高效地實現(xiàn)日志分析,該裝置包括:
攔截模塊,用于在外部系統(tǒng)通過發(fā)起請求調(diào)用Dubbo服務(wù)接口時,采用攔截器攔截所述發(fā)起請求;
推送模塊,用于將發(fā)起請求加入至消息隊列中;
采集模塊,用于采集消息隊列中的發(fā)起請求對應(yīng)的日志信息,將日志信息保存至數(shù)據(jù)庫;
分析模塊,用于按照設(shè)定周期觸發(fā)掃描數(shù)據(jù)庫中設(shè)定范圍的日志信息,基于預(yù)先配置的Dubbo服務(wù)接口數(shù)據(jù)分析規(guī)則,獲得Dubbo服務(wù)接口的性能指標(biāo)值;
告警模塊,用于基于告警條件,在Dubbo服務(wù)接口的性能指標(biāo)值滿足告警條件時,生成告警信息。
本發(fā)明實施例提出一種基于Dubbo服務(wù)接口的日志分析方法,用以高效地實現(xiàn)日志分析,該方法包括:
在外部系統(tǒng)通過發(fā)起請求調(diào)用Dubbo服務(wù)接口時,采用攔截器攔截所述發(fā)起請求;
將發(fā)起請求加入至消息隊列中;
采集消息隊列中的日志信息,將日志信息保存至數(shù)據(jù)庫;
按照設(shè)定周期觸發(fā)掃描數(shù)據(jù)庫中設(shè)定范圍的日志信息,基于預(yù)先配置的Dubbo服務(wù)接口數(shù)據(jù)分析規(guī)則,獲得Dubbo服務(wù)接口的性能指標(biāo)值;
基于告警條件,在Dubbo服務(wù)接口的性能指標(biāo)值滿足告警條件時,生成告警信息。
本發(fā)明實施例還提出了一種計算機設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)上述基于Dubbo服務(wù)接口的日志分析方法。
本發(fā)明實施例還提出了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有執(zhí)行上述基于Dubbo服務(wù)接口的日志分析方法的計算機程序。
在本發(fā)明實施例中,攔截模塊,用于在外部系統(tǒng)通過發(fā)起請求調(diào)用Dubbo服務(wù)接口時,采用攔截器攔截所述發(fā)起請求;推送模塊,用于將發(fā)起請求加入至消息隊列中;采集模塊,用于采集消息隊列中的發(fā)起請求對應(yīng)的日志信息,將日志信息保存至數(shù)據(jù)庫;分析模塊,用于按照設(shè)定周期觸發(fā)掃描數(shù)據(jù)庫中設(shè)定范圍的日志信息,基于預(yù)先配置的Dubbo服務(wù)接口數(shù)據(jù)分析規(guī)則,獲得Dubbo服務(wù)接口的性能指標(biāo)值;告警模塊,用于基于告警條件,在Dubbo服務(wù)接口的性能指標(biāo)值滿足告警條件時,生成告警信息。在本發(fā)明實施例中,通過攔截調(diào)用Dubbo服務(wù)接口的發(fā)起請求的方式獲得發(fā)起請求對應(yīng)的日志信息,不侵入調(diào)用Dubbo服務(wù)接口的業(yè)務(wù)代碼,實現(xiàn)日志信息的高效率分析,且提供了告警信息生成過程,實現(xià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/202110480903.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種測試方法及設(shè)備
- 一種DUBBO服務(wù)的測試方法、裝置、存儲介質(zhì)和服務(wù)器
- 測試微服務(wù)Dubbo接口的方法及裝置
- 一種dubbo服務(wù)調(diào)用方法及系統(tǒng)
- 一種Dubbo框架集成Istio服務(wù)網(wǎng)格的方法
- Dubbo服務(wù)檢測方法及裝置
- Dubbo服務(wù)框架的分布式系統(tǒng)可用性檢測方法及裝置
- 一種Dubbo跨機房容災(zāi)方案
- Dubbo接口的測試方法、裝置、電子裝置和存儲介質(zhì)
- 一種dubbo服務(wù)動態(tài)調(diào)用方法、計算機設(shè)備和存儲介質(zhì)
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法





