[發(fā)明專利]服務監(jiān)控方法、裝置、計算機設備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202110432281.8 | 申請日: | 2021-04-21 |
| 公開(公告)號: | CN113157523B | 公開(公告)日: | 2022-11-11 |
| 發(fā)明(設計)人: | 吉青松;張高升 | 申請(專利權)人: | 平安付科技服務有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 涂年影 |
| 地址: | 518000 廣東省深圳市福田區(qū)福田*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務 監(jiān)控 方法 裝置 計算機 設備 存儲 介質(zhì) | ||
本申請涉及云監(jiān)控技術領域,揭露一種服務監(jiān)控方法、裝置、計算機設備及存儲介質(zhì),其中方法包括通過目標監(jiān)控服務的唯一標志,獲取對應的預設配置信息,然后獲取預設配置信息中的參數(shù)信息以及目標監(jiān)控服務對應的Dubbo服務,并將參數(shù)信息轉換為接口參數(shù)對象,再基于Dubbo服務,通過泛化調(diào)用方式,對接口參數(shù)對象對應接口進行接口請求,以獲取接口請求對應的返回結果,再對返回結果進行解析,將得到的目標結果與預設配置信息中的預設條件進行匹配,若匹配實現(xiàn)則輸出告警信息。本申請還涉及區(qū)塊鏈技術,預設配置信息存儲于區(qū)塊鏈中。本申請通過動態(tài)獲取服務參數(shù)和泛化調(diào)用的方式獲取返回參數(shù),有利于提高了服務監(jiān)控的效率。
技術領域
本申請涉及云監(jiān)控技術領域,尤其涉及一種服務監(jiān)控方法、裝置、計算機設備及存儲介質(zhì)。
背景技術
隨著各個企業(yè)業(yè)務復雜度越來越高,企業(yè)的系統(tǒng)架構也在逐步往分布式、微服務的架構進行演進,隨著服務越拆越細,一個很簡單的服務都會給系統(tǒng)造成非常重大的影響,這些細小服務要保持高穩(wěn)定性就顯得越來越重要,為了能夠讓服務健康穩(wěn)定的運行,就需要對每一個服務進行監(jiān)控,而如果針對每個不同的服務都單獨去寫獨立的代碼進行服務監(jiān)控既繁冗又影響業(yè)務需求的開發(fā)速度,不利于業(yè)務發(fā)展。這樣,能夠提供一種通用的服務穩(wěn)定性監(jiān)控解決方案就顯得尤為重要。
目前一般的服務監(jiān)控,都是針對服務的進程是否存在、服務的端口是否存在等進行監(jiān)控判斷,從而實現(xiàn)對服務進行監(jiān)控。然而這種方法不能夠及時準確地判斷服務是否處于正常運行狀態(tài),導致對服務的監(jiān)控效率較低。現(xiàn)亟需一種能夠提高服務監(jiān)控效率的方法。
發(fā)明內(nèi)容
本申請實施例的目的在于提出一種服務監(jiān)控方法、裝置、計算機設備及存儲介質(zhì),以提高服務監(jiān)控效率。
為了解決上述技術問題,本申請實施例提供一種服務監(jiān)控方法,包括:
通過目標監(jiān)控服務的唯一標志,從數(shù)據(jù)庫中獲取所述目標監(jiān)控服務對應的預設配置信息;
基于所述預設配置信息,獲取所述預設配置信息中的參數(shù)信息以及所述目標監(jiān)控服務對應的Dubbo服務,并將所述參數(shù)信息轉換為接口參數(shù)對象;
基于所述Dubbo服務,通過泛化調(diào)用方式,對所述接口參數(shù)對象對應接口進行接口請求,以獲取所述接口請求對應的返回結果;
對所述返回結果進行解析,得到目標結果;
通過將所述目標結果與所述預設配置信息中的預設條件進行匹配,得到匹配結果;
若所述匹配結果為所述目標結果與所述預設條件匹配失敗,則輸出告警信息。
為了解決上述技術問題,本申請實施例提供一種服務監(jiān)控裝置,包括:
預設配置信息獲取模塊,用于通過目標監(jiān)控服務的唯一標志,從數(shù)據(jù)庫中獲取所述目標監(jiān)控服務對應的預設配置信息;
接口參數(shù)對象轉換模塊,用于基于所述預設配置信息,獲取所述預設配置信息中的參數(shù)信息以及所述目標監(jiān)控服務對應的Dubbo服務,并將所述參數(shù)信息轉換為接口參數(shù)對象;
返回結果獲取模塊,用于基于所述Dubbo服務,通過泛化調(diào)用方式,對所述接口參數(shù)對象對應接口進行接口請求,以獲取所述接口請求對應的返回結果;
返回結果解析模塊,用于對所述返回結果進行解析,得到目標結果;
匹配結果獲取模塊,用于通過將所述目標結果與所述預設配置信息中的預設條件進行匹配,得到匹配結果;
告警信息輸出模塊,用于若所述匹配結果為所述目標結果與所述預設條件匹配失敗,則輸出告警信息。
為解決上述技術問題,本發(fā)明采用的一個技術方案是:提供一種計算機設備,包括,一個或多個處理器;存儲器,用于存儲一個或多個程序,使得一個或多個處理器實現(xiàn)上述任意一項所述的服務監(jiān)控方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安付科技服務有限公司,未經(jīng)平安付科技服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110432281.8/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





