System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种业务稳定性的分析方法及装置制造方法及图纸_技高网

一种业务稳定性的分析方法及装置制造方法及图纸

技术编号:41185685 阅读:2 留言:0更新日期:2024-05-07 22:18
本发明专利技术提供了一种业务稳定性的分析方法及装置,该方法包括:在检测到客户端向业务服务发送第一网络请求时,在第一网络请求的头信息中写入特定数据后将第一网络请求发送给业务服务;按照特定时间间隔,获取业务服务基于第一网络请求推送的第一访问数据;基于第一访问数据确定业务服务的运行指标;若业务服务及其来源页面存在基线数据,将运行指标和基线数据进行比对以确定业务服务是否存在异常。本方案基于客户端的调用逻辑对业务服务进行稳定性分析,在客户端未产生错误、服务端未收到请求等情况下也能及时且准确地发现业务服务存在异常。

【技术实现步骤摘要】

本专利技术涉及业务监控,具体涉及一种业务稳定性的分析方法及装置


技术介绍

1、在提供互联网应用服务时,业务服务通常会遇到异常情况;为维护业务服务的稳定,需要及时且准确地发现异常情况。

2、目前对于业务服务的稳定性分析通常包含以下监控手段:客户端异常上报、服务端访问错误监控等;但是在客户端未产生错误、服务端未收到请求等情况下,前述监控手段无法有效发挥监测异常情况的作用,这样就不能及时且准确地发现业务服务存在的异常情况。


技术实现思路

1、有鉴于此,本专利技术实施例提供一种业务稳定性的分析方法及装置,以实现在客户端未产生错误、服务端未收到请求等情况下也能及时且准确地发现业务服务存在的异常情况。

2、为实现上述目的,本专利技术实施例提供如下技术方案:

3、本专利技术实施例第一方面公开一种业务稳定性的分析方法,所述方法包括:

4、在检测到客户端向业务服务发送第一网络请求时,在所述第一网络请求的头信息中写入特定数据后将所述第一网络请求发送给所述业务服务,所述特定数据至少包含:所述第一网络请求的发起页面的标识、第二网络请求的资源定位符url、所述第一网络请求和所述第二网络请求的发出时间间隔;所述第二网络请求为:所述客户端在所述第一网络请求之前发出的与所述第一网络请求相邻的网络请求;

5、按照特定时间间隔,获取所述业务服务基于所述第一网络请求推送的第一访问数据;

6、基于所述第一访问数据确定所述业务服务的运行指标;

7、若所述业务服务及其来源页面存在基线数据,将所述运行指标和所述基线数据进行比对以确定所述业务服务是否存在异常。

8、优选的,所述运行指标至少包含:所述业务服务和url来源的页面请求量的绝对值与分布比例、所述第二网络请求的url的绝对值与分布比例、所述发出时间间隔的均值;所述基线数据至少包含:所述业务服务和url来源的页面请求量的合理绝对值区间与占比区间、所述第二网络请求的url的合理绝对值区间与占比区间、所述发出时间间隔的合理区间。

9、优选的,若所述业务服务及其来源页面存在基线数据,将所述运行指标和所述基线数据进行比对以确定所述业务服务是否存在异常,包括:

10、若所述业务服务及其来源页面存在基线数据,将所述运行指标和所述基线数据进行比对;

11、当所述运行指标不在所述基线数据所定义的区间内,确定所述业务服务存在异常;

12、当所述运行指标在所述基线数据所定义的区间内,确定所述业务服务不存在异常。

13、优选的,所述第一访问数据至少包括:业务服务的服务名称、服务请求url、所述特定数据。

14、优选的,所述方法还包括:

15、若所述业务服务及其来源页面不存在基线数据,采集所述业务服务在未来预设时间段内基于所述第一网络请求推送的第二访问数据;

16、根据所述第二访问数据确定基线数据。

17、优选的,确定所述业务服务存在异常之后,还包括:

18、输出异常信息以标记所述业务服务异常。

19、本专利技术实施例第二方面公开一种业务稳定性的分析装置,所述装置包括:

20、处理单元,用于在检测到客户端向业务服务发送第一网络请求时,在所述第一网络请求的头信息中写入特定数据后将所述第一网络请求发送给所述业务服务,所述特定数据至少包含:所述第一网络请求的发起页面的标识、第二网络请求的资源定位符url、所述第一网络请求和所述第二网络请求的发出时间间隔;所述第二网络请求为:所述客户端在所述第一网络请求之前发出的与所述第一网络请求相邻的网络请求;

21、获取单元,用于按照特定时间间隔,获取所述业务服务基于所述第一网络请求推送的第一访问数据;

22、确定单元,用于基于所述第一访问数据确定所述业务服务的运行指标;

23、比对单元,用于若所述业务服务及其来源页面存在基线数据,将所述运行指标和所述基线数据进行比对以确定所述业务服务是否存在异常。

24、优选的,所述运行指标至少包含:所述业务服务和url来源的页面请求量的绝对值与分布比例、所述第二网络请求的url的绝对值与分布比例、所述发出时间间隔的均值;所述基线数据至少包含:所述业务服务和url来源的页面请求量的合理绝对值区间与占比区间、所述第二网络请求的url的合理绝对值区间与占比区间、所述发出时间间隔的合理区间。

25、优选的,所述比对单元具体用于:若所述业务服务及其来源页面存在基线数据,将所述运行指标和所述基线数据进行比对;当所述运行指标不在所述基线数据所定义的区间内,确定所述业务服务存在异常;当所述运行指标在所述基线数据所定义的区间内,确定所述业务服务不存在异常。

26、优选的,所述第一访问数据至少包括:业务服务的服务名称、服务请求url、所述特定数据。

27、基于上述本专利技术实施例提供的一种业务稳定性的分析方法及装置,该方法包括:在检测到客户端向业务服务发送第一网络请求时,在第一网络请求的头信息中写入特定数据后将第一网络请求发送给业务服务;按照特定时间间隔,获取业务服务基于第一网络请求推送的第一访问数据;基于第一访问数据确定业务服务的运行指标;若业务服务及其来源页面存在基线数据,将运行指标和基线数据进行比对以确定业务服务是否存在异常。本方案中,客户端向业务服务发送第一网络请求时,在第一网络请求的头信息中写入特定数据后将第一网络请求发送给业务服务。获取业务服务基于第一网络请求推送的第一访问数据,并基于第一访问数据确定业务服务的运行指标。将运行指标和基线数据进行比对以确定业务服务是否存在异常。本方案基于客户端的调用逻辑对业务服务进行稳定性分析,在客户端未产生错误、服务端未收到请求等情况下也能及时且准确地发现业务服务存在异常。

本文档来自技高网
...

【技术保护点】

1.一种业务稳定性的分析方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述运行指标至少包含:所述业务服务和URL来源的页面请求量的绝对值与分布比例、所述第二网络请求的URL的绝对值与分布比例、所述发出时间间隔的均值;所述基线数据至少包含:所述业务服务和URL来源的页面请求量的合理绝对值区间与占比区间、所述第二网络请求的URL的合理绝对值区间与占比区间、所述发出时间间隔的合理区间。

3.根据权利要求2所述的方法,其特征在于,若所述业务服务及其来源页面存在基线数据,将所述运行指标和所述基线数据进行比对以确定所述业务服务是否存在异常,包括:

4.根据权利要求1所述的方法,其特征在于,所述第一访问数据至少包括:业务服务的服务名称、服务请求URL、所述特定数据。

5.根据权利要求1-4中任一所述的方法,其特征在于,所述方法还包括:

6.根据权利要求3所述的方法,其特征在于,确定所述业务服务存在异常之后,还包括:

7.一种业务稳定性的分析装置,其特征在于,所述装置包括:

8.根据权利要求7所述的装置,其特征在于,所述运行指标至少包含:所述业务服务和URL来源的页面请求量的绝对值与分布比例、所述第二网络请求的URL的绝对值与分布比例、所述发出时间间隔的均值;所述基线数据至少包含:所述业务服务和URL来源的页面请求量的合理绝对值区间与占比区间、所述第二网络请求的URL的合理绝对值区间与占比区间、所述发出时间间隔的合理区间。

9.根据权利要求8所述的装置,其特征在于,所述比对单元具体用于:若所述业务服务及其来源页面存在基线数据,将所述运行指标和所述基线数据进行比对;当所述运行指标不在所述基线数据所定义的区间内,确定所述业务服务存在异常;当所述运行指标在所述基线数据所定义的区间内,确定所述业务服务不存在异常。

10.根据权利要求7所述的装置,其特征在于,所述第一访问数据至少包括:业务服务的服务名称、服务请求URL、所述特定数据。

...

【技术特征摘要】

1.一种业务稳定性的分析方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述运行指标至少包含:所述业务服务和url来源的页面请求量的绝对值与分布比例、所述第二网络请求的url的绝对值与分布比例、所述发出时间间隔的均值;所述基线数据至少包含:所述业务服务和url来源的页面请求量的合理绝对值区间与占比区间、所述第二网络请求的url的合理绝对值区间与占比区间、所述发出时间间隔的合理区间。

3.根据权利要求2所述的方法,其特征在于,若所述业务服务及其来源页面存在基线数据,将所述运行指标和所述基线数据进行比对以确定所述业务服务是否存在异常,包括:

4.根据权利要求1所述的方法,其特征在于,所述第一访问数据至少包括:业务服务的服务名称、服务请求url、所述特定数据。

5.根据权利要求1-4中任一所述的方法,其特征在于,所述方法还包括:

6.根据权利要求3所述的方法,其特征在于,确定所述业务服务存在异常...

【专利技术属性】
技术研发人员:梁启明
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1