[發明專利]一種微服務系統異常根因節點的查找方法及裝置有效
| 申請號: | 201911118918.5 | 申請日: | 2019-11-15 |
| 公開(公告)號: | CN110888755B | 公開(公告)日: | 2023-04-11 |
| 發明(設計)人: | 楊秀武 | 申請(專利權)人: | 亞信科技(中國)有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 北京三聚陽光知識產權代理有限公司 11250 | 代理人: | 林韻英 |
| 地址: | 100193 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 微服 系統 異常 節點 查找 方法 裝置 | ||
本發明公開一種微服務系統異常根因節點的查找方法及裝置,其中方法通過微服務節點之間生成的依賴關系拓撲圖,結合多種算法,對依賴關系拓撲圖中的各拓撲節點進行狀態更新以及異常檢測得到互為父子關系的異常根因節點之間的拓撲依賴關系,基于該拓撲依賴關系,進而計算出待定的各異常根因節點對目標故障節點的根因影響程度對應的各根因分值,最終實現快速查找出最大根因分值對應的異常根因節點,以便及時對該異常根因節點進行修復或處理,不需要人工對各拓撲節點對應的狀態數據進行標注、也不需要人工進行狀態數據的篩選,進而提高了微服務系統異常根因節點的排查效率,顯著降低了人力成本。
技術領域
本發明涉及信息技術領域,具體涉及一種微服務系統異常根因節點的查找方法及裝置。
背景技術
微服務系統是一種將單個應用程序作為一組軟件服務套件的軟件架構形式,各個服務運行于獨立的進程,彼此通過輕量級協議進行通信。隨著計算機技術以及網絡通信技術的快速發展,微服務系統架構成為一種廣泛使用的服務器架構。微服務系統的根因節點即發生異常的錯誤的服務器接口節點,對微服務系統架構的異常根因節點進一步跟蹤、查找,有利于對微服務系統的異常根因節點及時進行修復。
目前,現有技術中的微服務系統異常根因節點的查找方法,主要利用基于決策樹的隨機森林模型,結合人工篩選數據樣本,對數據樣本進行標注,從眾多數據樣本中人工挑選出有效指標,進而標注出數據樣本對應的異常根因節點,再利用人工標注的數據進行訓練,同時訓練出多棵隨機決策樹,對每棵決策樹的定位結果進行投票,根據投票結果定位查找出異常的根因節點。然而,微服務系統的服務節點成百上千,服務節點之間的調用關系也較為復雜,當節點發生異常后,利用人工標注樣本數據,顯然,需要消耗大量的人力成本和人員精力,同時也很難快速查找出發生異常的根因節點。
發明內容
因此,本發明實施例要解決的技術問題在于克服現有技術中的當節點發生異常后,利用人工標注樣本數據,顯然,需要消耗大量的人力成本和人員精力,同時也很難快速查找出發生異常的根因節點缺陷,從而提供一種微服務系統異常根因節點的查找方法。
根據第一方面,本發明實施例提供一種微服務系統異常根因節點的查找方法,包括如下步驟:
構建微服務架構的節點網絡圖;
根據所述節點網絡圖,生成微服務節點之間的依賴關系拓撲圖;
更新所述依賴關系拓撲圖中各拓撲節點的數據狀態,得到狀態更新數據;
根據所述狀態更新數據,獲取所述各拓撲節點的數據特征向量,并檢測所述各拓撲節點的數據特征向量得到對應的異常根因信息;
根據所述異常根因信息,計算互為父子關系的異常根因節點之間的拓撲依賴度;
根據所述拓撲依賴度,計算待定的各異常根因節點對目標故障節點的根因影響程度對應的各根因分值;
將所述各根因分值按照從大至小進行排序,得到最大根因分值對應的異常根因節點。
結合第一方面,在第一方面第一實施方式中,所述根據所述節點網絡圖,生成微服務節點之間的依賴關系拓撲圖的步驟包括:
獲取所述節點網絡圖中各網絡節點的微服務日志;
根據所述各網絡節點的微服務日志,生成微服務節點之間的依賴關系拓撲圖。
結合第一方面,在第一方面第二實施方式中,所述根據所述節點網絡圖,生成微服務節點之間的依賴關系拓撲圖的步驟包括:
獲取所述節點網絡圖中各網絡節點的通信數據包;
根據所述通信數據包,生成微服務節點之間的依賴關系拓撲圖。
結合第一方面,在第一方面第三實施方式中,在所述更新所述依賴關系拓撲圖中各拓撲節點的數據狀態,得到狀態更新數據的步驟之后包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于亞信科技(中國)有限公司,未經亞信科技(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911118918.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種智能眼鏡
- 下一篇:一種智能追蹤方法、系統、設備及可讀介質





