[發明專利]一種基于調用鏈的業務報警方法、系統及裝置在審
| 申請號: | 202110012721.4 | 申請日: | 2021-01-06 |
| 公開(公告)號: | CN112887123A | 公開(公告)日: | 2021-06-01 |
| 發明(設計)人: | 白淑賢;李國平;李培強;陳藝超;李其軒 | 申請(專利權)人: | 新浪網技術(中國)有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/06 |
| 代理公司: | 北京卓嵐智財知識產權代理事務所(特殊普通合伙) 11624 | 代理人: | 郭智 |
| 地址: | 100193 北京市海淀區東北旺西路中關村*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 調用 業務 報警 方法 系統 裝置 | ||
本發明實施例提供一種基于調用鏈的業務報警方法、系統及裝置,該方法包括:獲取當前收集周期內的業務異常數據;對獲取的業務異常數據進行分析,得到類調用鏈;所述類調用鏈包括異常業務及其調用關系;根據預設的匹配規則,判斷是否存在與所述類調用鏈相匹配的基礎調用鏈;所述基礎調用鏈包括具有調用關系的業務及其調用關系;若存在,根據匹配到的基礎調用鏈定位故障業務,向相匹配的基礎調用鏈中的業務發送業務報警信息;若不存在,根據所述類調用鏈定位故障業務,向類調用鏈中的業務發送業務報警信息。能夠準確定位故障位置、及時快速的進行故障處理。
技術領域
本發明涉及故障處理技術領域,尤指一種基于調用鏈的業務報警方法、系統及裝置。
背景技術
在業務系統中,服務和服務之間由于調用關系會形成基礎調用鏈,例如:客戶端訪問業務A,業務A需要調用業務B,而業務B需要調用業務C和業務D的數據經過一系列處理后返回給業務A,業務A再返回給客戶端。那么A-B-C就是一條基礎調用鏈,A-B-D也是一條基礎調用鏈。
當出現業務故障時,業務方會發出報警,而業務A、業務B、業務C和數據庫可能會分別隸屬于不同的部門,客戶端請求業務A,業務A調用業務B出錯,業務B調用業務C出錯,業務C調用數據庫報錯,最終導致客戶端訪問異常,這種情況下,業務A、業務B、業務C和數據庫分別會接收到自己的業務報警。在后續進行業務報警處理時,業務A發現是調用業務B異常,業務B發現是調用業務C異常,業務C發現是調用數據庫異常,經過業務A、B、C及數據庫互相聯系,確認是數據庫異常導致一連串服務異常。
上述業務故障報警及處理實現過程,每個業務只對自己的業務做報警,故障發生時,尤其是調用鏈末端業務調用失敗引發故障時,會導致調用鏈上所有的服務都報警,故障定位不夠準確;且每個業務都會到自己的業務報警并進行排查,從而導致多個業務都需要排查故障點,經過一系列的分析和排查,最終才能確定導致異常的業務位置,大大增加了故障排查的時長;由于調用鏈上的業務發生報警,各個業務都會去找調用出錯方,調用出錯的服務很可能是跨部門跨團隊的服務,此時涉及到跨部門的溝通,使得故障處理起來非常的繁瑣和困難。
發明內容
本發明實施例提供一種基于調用鏈的業務報警方法、系統及裝置,用以解決現有技術中存在的業務預警定位不準確、故障處理繁瑣困難、排查時間長等問題。
本發明實施例提供了一種基于調用鏈的業務報警方法,包括:
獲取當前收集周期內的業務異常數據;
對獲取的業務異常數據進行分析,得到類調用鏈;所述類調用鏈包括異常業務及其調用關系;
根據預設的匹配規則,判斷是否存在與所述類調用鏈相匹配的基礎調用鏈;所述基礎調用鏈包括具有調用關系的業務及其調用關系;
若存在,根據匹配到的基礎調用鏈定位故障業務,向相匹配的基礎調用鏈中的業務發送業務報警信息;
若不存在,根據所述類調用鏈定位故障業務,向類調用鏈中的業務發送業務報警信息。
在一些可選的實施例中,所述對獲取的業務異常數據進行分析,得到類調用鏈,包括:
根據獲取的業務異常數據中包括的異常業務的標識信息、調用接口和被調用接口,確定異常業務及其調用關系,得到至少一個類調用鏈。
在一些可選的實施例中,所述根據預設的匹配規則,判斷是否存在與所述類調用鏈相匹配的基礎調用鏈,包括:
遍歷存儲的基礎調用鏈,判斷所述類調用鏈與遍歷到的每一個基礎調用鏈之間的匹配度是否超過設定的匹配度閾值,若是,確定當前的基礎調用鏈與所述類調用鏈相匹配。
在一些可選的實施例中,所述匹配度閾值包括比例閾值;
判斷所述類調用鏈與遍歷到的每一個基礎調用鏈之間的匹配度是否超過設定的匹配度閾值,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新浪網技術(中國)有限公司,未經新浪網技術(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110012721.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種循環水養殖系統尾水利用工藝
- 下一篇:一種半自動切白芍機





