[發(fā)明專利]微服務的監(jiān)控方法、裝置、設備及計算機可讀存儲介質在審
| 申請?zhí)枺?/td> | 202010016305.7 | 申請日: | 2020-01-07 |
| 公開(公告)號: | CN111176955A | 公開(公告)日: | 2020-05-19 |
| 發(fā)明(設計)人: | 盧景生;諶俊異;柳穎聰;歐盛偉;吳輝杭 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/32 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 黃嗣童 |
| 地址: | 518000 廣東省深圳市前海深港合作區(qū)前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 微服 監(jiān)控 方法 裝置 設備 計算機 可讀 存儲 介質 | ||
本發(fā)明提供一種微服務的監(jiān)控方法,涉及數(shù)據(jù)監(jiān)控技術領域,該方法包括:獲取微服務的第三方信息,對所述第三方信息進行分析處理,得到監(jiān)控數(shù)據(jù),并將所述監(jiān)控數(shù)據(jù)分類存儲至對應的預設存儲區(qū)域中;在接收到微服務監(jiān)控請求時,根據(jù)所述微服務監(jiān)控請求確定監(jiān)控類型和數(shù)據(jù)展示策略;根據(jù)所述監(jiān)控類型從所述預設存儲區(qū)域中獲取目標監(jiān)控數(shù)據(jù),基于所述數(shù)據(jù)展示策略對所述目標監(jiān)控數(shù)據(jù)進行展示。本發(fā)明還提供一種微服務的監(jiān)控裝置、設備及計算機可讀存儲介質。本發(fā)明能實現(xiàn)微服務架構的智能全面監(jiān)控,提高監(jiān)控效率。
技術領域
本發(fā)明涉及數(shù)據(jù)監(jiān)控技術領域,尤其涉及一種微服務的監(jiān)控方法、裝置、設備及計算機可讀存儲介質。
背景技術
微服務架構是近期應用開發(fā)非常熱門的開發(fā)架構,相比于傳統(tǒng)的整體式架構,其具有單一職責原則,獨立部署、升級、擴展和替換,支持異構/多種語言,輕量級等特點。然而,微服務架構也帶來了一些挑戰(zhàn)。例如,由單一服務變成多個甚至數(shù)十個獨立服務的分布式系統(tǒng),服務之間的交互和依賴,會變得非常復雜。如何在開發(fā)以及生產環(huán)境中進行可視化并有效的監(jiān)控,這是一個很大的挑戰(zhàn)。
目前,市面上有眾多針對運維人員的監(jiān)控工具,但是針對開發(fā)人員的監(jiān)控工具少之又少。在開發(fā)過程中,由于微服務實例比較多,對于持續(xù)集成、服務狀態(tài)、代碼質量、實時性能和異常日志等監(jiān)控帶來了很大的難度。而目前針對開發(fā)人員的監(jiān)控工具,其功能比較單一,往往只能展示微服務架構的部分信息。開發(fā)者在監(jiān)控時,需要到切換不同的監(jiān)控工具,才能獲取相對較全的信息,然后人工分析應用健康情況,監(jiān)控效率較低。因此,亟需一種針對微服務架構的監(jiān)控方式,以實現(xiàn)對微服務架構智能的全面的監(jiān)控,提高監(jiān)控效率。
發(fā)明內容
本發(fā)明的主要目的在于提供一種微服務的監(jiān)控方法、裝置、設備及計算機可讀存儲介質,旨在實現(xiàn)微服務架構的智能全面監(jiān)控,提高監(jiān)控效率。
為實現(xiàn)上述目的,本發(fā)明提供一種微服務的監(jiān)控方法,所述微服務的監(jiān)控方法包括:
獲取微服務的第三方信息,對所述第三方信息進行分析處理,得到監(jiān)控數(shù)據(jù),并將所述監(jiān)控數(shù)據(jù)分類存儲至對應的預設存儲區(qū)域中;
在接收到微服務監(jiān)控請求時,根據(jù)所述微服務監(jiān)控請求確定監(jiān)控類型和數(shù)據(jù)展示策略;
根據(jù)所述監(jiān)控類型從所述預設存儲區(qū)域中獲取目標監(jiān)控數(shù)據(jù),基于所述數(shù)據(jù)展示策略對所述目標監(jiān)控數(shù)據(jù)進行展示。
可選地,所述監(jiān)控數(shù)據(jù)包括第一監(jiān)控數(shù)據(jù)、第二監(jiān)控數(shù)據(jù)和第三監(jiān)控數(shù)據(jù),所述對所述第三方信息進行分析處理,得到監(jiān)控數(shù)據(jù)的步驟包括:
將預設字段名稱與所述第三方信息進行匹配,根據(jù)匹配結果得到所述第一監(jiān)控數(shù)據(jù);
根據(jù)第一預設條件對所述第三方信息進行統(tǒng)計,根據(jù)統(tǒng)計結果得到所述第二監(jiān)控數(shù)據(jù);
根據(jù)第二預設條件對所述第三方信息進行篩選,根據(jù)篩選結果得到所述第三監(jiān)控數(shù)據(jù)。
可選地,所述將所述監(jiān)控數(shù)據(jù)分類存儲至對應的預設存儲區(qū)域中的步驟之后,還包括:
分別將各預設存儲區(qū)域與對應的預先配置的數(shù)據(jù)調用接口相關聯(lián);
所述根據(jù)所述監(jiān)控類型從所述預設存儲區(qū)域中獲取目標監(jiān)控數(shù)據(jù)的步驟包括:
根據(jù)所述監(jiān)控類型確定目標數(shù)據(jù)調用接口;
調用所述目標數(shù)據(jù)調用接口,從與所述目標數(shù)據(jù)調用接口相關聯(lián)的預設存儲區(qū)域中獲取目標監(jiān)控數(shù)據(jù)。
可選地,若所述數(shù)據(jù)展示策略為第一數(shù)據(jù)展示策略,所述基于所述數(shù)據(jù)展示策略對所述目標監(jiān)控數(shù)據(jù)進行展示的步驟包括:
基于所述第一數(shù)據(jù)展示策略,識別所述目標監(jiān)控數(shù)據(jù)的類型;
根據(jù)所述目標監(jiān)控數(shù)據(jù)的類型和預設映射關系確定各微服務節(jié)點對應的顯示格式和顯示顏色;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010016305.7/2.html,轉載請聲明來源鉆瓜專利網。





