[發(fā)明專利]服務的監(jiān)控方法和裝置、存儲介質、電子裝置在審
| 申請?zhí)枺?/td> | 202011232331.X | 申請日: | 2020-11-06 |
| 公開(公告)號: | CN112395155A | 公開(公告)日: | 2021-02-23 |
| 發(fā)明(設計)人: | 黃力平 | 申請(專利權)人: | 微民保險代理有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 深圳智匯遠見知識產權代理有限公司 44481 | 代理人: | 李雪鵑;王旭 |
| 地址: | 518063 廣東省深圳市南山區(qū)*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務 監(jiān)控 方法 裝置 存儲 介質 電子 | ||
1.一種服務的監(jiān)控方法,其特征在于,包括:
接收監(jiān)控指令,其中,所述監(jiān)控指令用于指示監(jiān)控服務系統是否發(fā)生服務異常;
響應于所述監(jiān)控指令,獲取服務接口的調用數據,其中,所述調用數據為調用端的應用通過所述服務接口調用服務端的服務時產生的數據,所述服務系統包括所述調用端、所述服務接口以及所述服務端;
基于所述調用數據確定所述服務系統是否發(fā)生服務故障。
2.根據權利要求1所述的方法,其特征在于,
獲取服務接口的調用數據包括:獲取多個所述服務接口的調用數據;
基于所述調用數據確定所述服務系統是否發(fā)生服務故障包括:根據多個所述服務接口中每個所述服務接口的調用數據確定所述服務接口、位于所述服務接口的調用端的應用以及位于所述服務接口的服務端的服務中的至少之一是否發(fā)生故障。
3.根據權利要求2所述的方法,其特征在于,根據所述服務接口的調用數據確定所述服務接口、位于所述服務接口的調用端的應用以及位于所述服務接口的服務端的服務中的至少之一是否發(fā)生故障包括:
在目標接口收到的請求數據發(fā)生異常的情況下,確定目標應用發(fā)生故障,其中,所述目標接口為當前處理的服務接口,所述目標應用為位于所述目標接口的調用端的應用,所述調用數據包括所述請求數據;
在所述目標接口收到的請求數據正常且與所述請求數據對應的響應數據發(fā)生異常的情況下,確定目標服務發(fā)生異常,其中,所述目標服務為位于所述目標接口的服務端的服務,所述調用數據包括所述響應數據;
在所述目標接口對調用數據的傳輸頻率低于第一閾值且與提供所述目標服務的其他服務接口對調用數據的傳輸頻率高于第二閾值的情況下,確定所述目標接口發(fā)生異常,其中,所述第二閾值高于所述第一閾值。
4.根據權利要求2所述的方法,其特征在于,所述調用數據包括調用頻率,多個所述服務接口包括當前處理的目標接口,其中,根據所述目標接口的調用頻率確定目標應用是否發(fā)生故障包括以下之一:
通過比較所述目標接口的調用頻率和頻率閾值確定所述目標應用是否發(fā)生故障;
通過所述目標接口的調用頻率在頻率數據集中的位置確定所述目標應用是否發(fā)生故障,其中,所述頻率數據集包括所述目標接口的調用頻率;
通過比較第一子周期內的調用頻率與第二子周期內的調用頻率確定所述目標應用是否發(fā)生故障,其中,所述第一子周期為當前獲取的調用頻率所在的時間子周期,所述第二子周期為所述第一子周期的前一子周期;
通過比較所述第一子周期內的調用頻率與第三子周期內的調用頻率確定所述目標應用是否發(fā)生故障,其中,所述第一子周期在第一周期內的位置與所述第三子周期在第二周期內的位置相同,所述第二周期為所述第一周期的前一時間周期。
5.根據權利要求4所述的方法,其特征在于,所述頻率閾值包括最低頻率閾值和最高頻率閾值,其中,在通過比較所述目標接口的調用頻率和頻率閾值確定所述目標應用是否發(fā)生故障之前,所述方法還包括:
統計所述服務系統正常運行時所述目標接口的最低調用頻率和最高調用頻率;
將所述最低調用頻率與縮小系數之間的乘積作為所述最低頻率閾值,將所述最高調用頻率與放大系數之間的乘積作為所述最高頻率閾值。
6.根據權利要求4所述的方法,其特征在于,在通過所述目標接口的調用頻率在頻率數據集中的位置確定所述目標應用是否發(fā)生故障之前,所述方法還包括:
獲取所述目標接口的歷史調用頻率的最小值和最大值;
根據所述最小值和所述最大值確定第一四分位數Q1、中位數Q2以及第三四分位數Q3,其中,所述第一四分位數為所述最大值和所述最小值的差值的四分之一與所述最小值之和,所述中位數為所述最大值與所述最小值的和的二分之一,所述第三四分位數為所述最大值和所述最小值的差值的四分之三與所述最小值之和;
獲取所述第三四分位數與所述第一四分位數的差值為四分位全距IQR;
獲取所述第一四分位數與所述四分位全距的X倍之間的差值為頻率下限(Q1-X*IQR),并獲取所述第三四分位數與所述四分位全距的Y倍之間的和為頻率上限(Q4+Y*IQR),X和Y為調控參數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微民保險代理有限公司,未經微民保險代理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011232331.X/1.html,轉載請聲明來源鉆瓜專利網。





