[發(fā)明專利]一種業(yè)務預警方法和裝置在審
| 申請?zhí)枺?/td> | 202210337671.1 | 申請日: | 2022-04-01 |
| 公開(公告)號: | CN114880321A | 公開(公告)日: | 2022-08-09 |
| 發(fā)明(設計)人: | 孔祥東 | 申請(專利權)人: | 西安京東天鴻科技有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/242;G06F16/28;G06F9/54 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 趙迪;王安娜 |
| 地址: | 710100 陜西省西安市國家民用航*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 業(yè)務 預警 方法 裝置 | ||
本發(fā)明公開了一種業(yè)務預警方法和裝置,涉及計算機技術領域。該方法的一具體實施方式包括:在待執(zhí)行的預警任務被觸發(fā)執(zhí)行時,根據(jù)為預警任務配置的接口請求規(guī)則,組裝調用請求的請求參數(shù),以生成調用請求;根據(jù)調用請求調用相應的報表接口,以使報表接口根據(jù)配置的業(yè)務指標的查詢語句,查詢業(yè)務指標的指標數(shù)據(jù)并返回;獲取報表接口返回的指標數(shù)據(jù),根據(jù)為預警任務配置的結果解析規(guī)則,對指標數(shù)據(jù)進行解析,得到解析結果;根據(jù)為預警任務配置的閾值計算規(guī)則,對解析結果進行閾值計算,以根據(jù)閾值計算的計算結果對業(yè)務指標進行預警。該實施方式自動觸發(fā)業(yè)務指標維度的預警,與業(yè)務代碼解耦,而且降低了開發(fā)人員的工作量。
技術領域
本發(fā)明涉及計算機技術領域,尤其涉及一種業(yè)務預警方法和裝置。
背景技術
當前業(yè)務系統(tǒng)的業(yè)務預警通常以以下方式實現(xiàn):自行開發(fā)監(jiān)控大屏,或者在業(yè)務代碼中埋點,或者通過日志監(jiān)控。
在實現(xiàn)本發(fā)明過程中,現(xiàn)有技術中至少存在如下問題:
現(xiàn)有的業(yè)務預警方式僅能監(jiān)控業(yè)務系統(tǒng)的健康狀態(tài),無法實現(xiàn)業(yè)務指標維度的預警;具有很大的代碼侵入性,與業(yè)務代碼的耦合性強;需要開發(fā)人員進行大量的開發(fā)、維護工作。
發(fā)明內容
有鑒于此,本發(fā)明實施例提供一種業(yè)務預警方法和裝置,該方法基于為預警任務配置的接口請求規(guī)則,生成報表接口的調用請求,以調用該報表接口,并獲取該報表接口返回的業(yè)務指標的指標數(shù)據(jù),進而基于配置的結果解析規(guī)則和閾值計算規(guī)則,對指標數(shù)據(jù)進行處理,自動觸發(fā)業(yè)務指標維度的預警,與業(yè)務代碼解耦,而且降低了開發(fā)人員的工作量。
為實現(xiàn)上述目的,根據(jù)本發(fā)明實施例的一個方面,提供了一種業(yè)務預警方法。
本發(fā)明實施例的一種業(yè)務預警方法,包括:在待執(zhí)行的預警任務被觸發(fā)執(zhí)行時,根據(jù)為所述預警任務配置的接口請求規(guī)則,組裝調用請求的請求參數(shù),以生成所述調用請求;根據(jù)所述調用請求調用相應的報表接口,以使所述報表接口根據(jù)配置的業(yè)務指標的查詢語句,查詢所述業(yè)務指標的指標數(shù)據(jù)并返回;獲取所述報表接口返回的指標數(shù)據(jù),根據(jù)為所述預警任務配置的結果解析規(guī)則,對所述指標數(shù)據(jù)進行解析,得到解析結果;根據(jù)為所述預警任務配置的閾值計算規(guī)則,對所述解析結果進行閾值計算,以根據(jù)所述閾值計算的計算結果對所述業(yè)務指標進行預警。
可選地,所述接口請求規(guī)則用于配置所述報表接口的請求路徑、所述請求參數(shù)和接入?yún)f(xié)議;所述根據(jù)為所述預警任務配置的接口請求規(guī)則,組裝調用請求的請求參數(shù)的步驟之前,所述方法還包括:根據(jù)所述預警任務的任務標識,獲取相應的接口請求規(guī)則、所述結果解析規(guī)則和所述閾值計算規(guī)則;所述組裝調用請求的請求參數(shù),以生成所述調用請求,包括:將所述請求參數(shù)封裝為對象,結合所述請求路徑和所述接入?yún)f(xié)議的協(xié)議格式,生成所述調用請求。
可選地,所述結果解析規(guī)則用于配置對所述指標數(shù)據(jù)進行解析的解析表達式,以及所述解析結果的結果類型;其中,所述解析表達式使用MVEL表達式實現(xiàn);所述閾值計算規(guī)則用于配置對所述解析結果進行閾值計算的閾值比對表達式,以及設定閾值的閾值類型;其中,所述閾值比對表達式使用MVEL表達式實現(xiàn)。
可選地,所述對所述解析結果進行閾值計算,以根據(jù)所述閾值計算的計算結果對所述業(yè)務指標進行預警,包括:按照所述閾值類型,對所述解析結果進行處理,得到中間結果;將所述中間結果代入所述閾值比對表達式,以將所述中間結果與所述閾值比對表達式的閾值進行比較,得到比較結果;根據(jù)所述比較結果,對所述業(yè)務指標進行預警。
可選地,所述根據(jù)所述調用請求調用相應的報表接口的步驟之前,所述方法還包括:為所述報表接口配置數(shù)據(jù)源、所述業(yè)務指標的查詢語句和動態(tài)SQL語句;所述報表接口根據(jù)配置的業(yè)務指標的查詢語句,查詢所述業(yè)務指標的指標數(shù)據(jù)并返回,包括:使用所述動態(tài)SQL語句,將所述查詢語句的實參替換為所述請求參數(shù),以生成目標語句;執(zhí)行所述目標語句,以從所述數(shù)據(jù)源中查詢所述業(yè)務指標的指標數(shù)據(jù)并返回。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安京東天鴻科技有限公司,未經(jīng)西安京東天鴻科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210337671.1/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 一種在有線智能網(wǎng)中實現(xiàn)直播業(yè)務的方法
- 業(yè)務路由方法、業(yè)務路由器、客戶端設備及業(yè)務網(wǎng)絡系統(tǒng)
- 一種移動業(yè)務消息路由的方法、系統(tǒng)和設備
- 業(yè)務處理方法、設備和系統(tǒng)
- 業(yè)務編排方法及裝置、業(yè)務發(fā)放方法及裝置
- 業(yè)務限流方法及業(yè)務限流裝置
- 一種信息推薦方法、裝置及存儲介質
- 一種基于業(yè)務事件的頁面展示方法、裝置和電子設備
- 業(yè)務編排方法及裝置、業(yè)務發(fā)放方法及裝置
- 一種安全業(yè)務的定義、開發(fā)和執(zhí)行方法及系統(tǒng)





