[發明專利]一種服務狀態分析方法、裝置、服務器、數據分析設備及介質有效
| 申請號: | 201910654757.5 | 申請日: | 2019-07-19 |
| 公開(公告)號: | CN110430070B | 公開(公告)日: | 2022-07-22 |
| 發明(設計)人: | 周正 | 申請(專利權)人: | 北京奇藝世紀科技有限公司 |
| 主分類號: | H04L67/60 | 分類號: | H04L67/60;H04L43/12;H04L41/06 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 李欣;項京 |
| 地址: | 100080 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 服務 狀態 分析 方法 裝置 服務器 數據 設備 介質 | ||
本發明實施例提供了一種服務狀態分析方法、裝置、服務器、數據分析設備及介質,涉及計算機技術領域,可以簡化服務分析方法。本發明的實施例包括:在預設時間段內,對服務器進行監控,獲取待分析服務的狀態數據,其中,待分析服務包括服務器運行的服務,和/或服務器調用的服務。然后向數據分析設備發送狀態數據,以使得數據分析設備根據狀態數據,分析待分析服務的狀態。
技術領域
本發明涉及計算機技術領域,特別是涉及一種服務狀態分析方法、裝置、服務器、數據分析設備及介質。
背景技術
隨著互聯網技術及智能設備的發展,智能設備可提供的功能越來越多,為了實現智能設備中的功能,網絡中提供的服務數量也越來越多。各服務之間常常相互調用,導致各服務間耦合嚴重,若一個服務出現問題,可能會導致多個服務不可用的情況。
為了及時地找到出現問題的服務,對出現問題的服務進行修復,需要對各服務的狀態進行分析。現有技術中,在每種服務中增加狀態分析代碼,通過增加的狀態分析代碼獲取調用的某服務接口的成功率和該服務對接收到的請求的響應時長等數據,分析服務狀態。
但是,網絡中服務的數量龐大,在每個服務的代碼中增加狀態分析代碼的工作量巨大,而且操作復雜耗時長。
發明內容
本發明實施例的目的在于提供一種服務狀態分析方法、裝置、服務器、數據分析設備及介質,以實現簡化服務分析方法。具體技術方案如下:
第一方面,本發明實施例提供了一種服務狀態分析方法,應用于服務器運行的探針模塊,所述方法包括:
在預設時間段內,對所述服務器進行監控,獲取待分析服務的狀態數據,所述待分析服務包括所述服務器運行的服務,和/或所述服務器調用的服務;
向數據分析設備發送所述狀態數據,以使得所述數據分析設備根據所述狀態數據,分析所述待分析服務的狀態。
可選的,當所述待分析服務為所述服務器運行的服務時,所述在預設時間段內,對所述服務器進行監控,獲取待分析服務的狀態數據,包括:
在所述預設時間段內,接收請求方發送的第一請求,提取所述第一請求的屬性參數,所述第一請求用于請求調用所述服務器中的待分析服務,所述屬性參數包括:所述待分析服務的標識和所述第一請求所請求調用的待分析服務的接口標識;
向所述待分析服務轉發所述第一請求,并記錄轉發所述第一請求的第一請求時刻;
接收所述待分析服務發送的針對所述第一請求的第一響應,并記錄接收所述第一響應的第一響應時刻;
提取所述第一響應中的返回碼,并向所述請求方轉發所述第一響應,所述返回碼用于表示所述待分析服務對所述第一請求的處理結果;
確定所述待分析服務的狀態數據,所述狀態數據包括:所述待分析服務的標識、所述接口標識、所述返回碼、所述第一請求時刻和所述第一響應時刻。
可選的,當所述待分析服務為所述服務器調用的服務時,所述在預設時間段內,對所述服務器進行監控,獲取待分析服務的狀態數據,包括:
在所述預設時間段內,接收所述服務器中的任一服務發送的第二請求,并記錄接收所述第二請求的第二請求時刻,所述第二請求用于請求調用接收方包括的待分析服務;
提取所述第二請求中的屬性參數,所述屬性參數包括:所述第二請求所請求調用的待分析服務的接口標識、所述待分析服務標識和所述接收方的標識;
向所述接收方轉發所述第二請求;
接收所述接收方發送的針對所述第二請求的第二響應,并記錄接收所述第二響應的第二響應時刻;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇藝世紀科技有限公司,未經北京奇藝世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910654757.5/2.html,轉載請聲明來源鉆瓜專利網。





