预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共28页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113746703A(43)申请公布日2021.12.03(21)申请号202111033724.2(22)申请日2021.09.03(71)申请人上海众源网络有限公司地址200030上海市长宁区临虹路365号9座501室(72)发明人景小琳艾国信(74)专利代理机构北京柏杉松知识产权代理事务所(普通合伙)11413代理人项京孟维娜(51)Int.Cl.H04L12/26(2006.01)H04L12/24(2006.01)权利要求书4页说明书15页附图8页(54)发明名称一种异常链路监控方法、系统和装置(57)摘要本发明实施例提供了一种异常链路监控方法、系统和装置,该方法包括:获取当前时间段内客户端发送的针对每一业务响应的第一异常信息,以及服务器的运行日志;统计获取的每一请求地址对应的第一异常信息的数目,作为第一数目;提取运行日志中记录的运行数据中包含预设异常字段的数据,得到多个第二异常信息;每一第二异常信息表示:服务器响应客户端的每一业务请求的业务链路所发生的异常;统计提取到的每一异常类型的第二异常信息的数目,作为第二数目;基于第一类信息,和/或,第二类信息进行报警。本发明实施例提供的方法,能够对服务器异常自动监控,并进行报警,以及时的发现异常,提高服务器的维护的效率。CN113746703ACN113746703A权利要求书1/4页1.一种异常链路监控方法,其特征在于,应用于服务器,所述方法包括:获取当前时间段内客户端发送的针对每一业务响应的第一异常信息,以及所述服务器的运行日志;其中,每一第一异常信息包含:该业务响应对应的业务请求的请求地址,以及第一响应信息;所述第一响应信息为:所述客户端在判定该业务响应中业务层的第一状态码为预设的异常状态码的情况下,提取到的该业务响应中携带的业务层的响应信息;所述第一响应信息用于表示该业务请求所属的业务链路所发生的异常;统计获取的每一请求地址对应的第一异常信息的数目,作为第一数目;提取所述运行日志中记录的运行数据中包含预设异常字段的数据,得到多个第二异常信息;每一第二异常信息表示:所述服务器响应所述客户端的每一业务请求的业务链路所发生的异常;统计提取到的每一异常类型的第二异常信息的数目,作为第二数目;基于第一类信息,和/或,第二类信息进行报警;其中,所述第一类信息包括:当前时间段内的所述第一数目、以及各第一异常信息;所述第二类信息包括:当前时间段内的所述第二数目、以及各第二异常信息。2.根据权利要求1所述的方法,其特征在于,在所述基于第一类信息,和/或,第二类信息进行报警之前,所述方法还包括:针对每一请求地址,获取前一时间段内所述客户端发送的该请求地址对应的第一异常信息的数目,作为第三数目;所述基于第一类信息,和/或,第二类信息进行报警,包括:若所述第三数目大于第一阈值,则以当前时间段内该请求地址对应的第一数目为报警信息进行报警;若所述第三数目不大于所述第一阈值,则以当前时间段内该请求地址对应的第一异常信息为报警信息进行报警。3.根据权利要求1所述的方法,其特征在于,在所述基于第一类信息,和/或,第二类信息进行报警之前,所述方法还包括:针对每一异常类型,获取前一时间段内统计的该异常类型的第二异常信息的数目,作为第四数目;所述基于第一类信息,和/或,第二类信息进行报警,包括:若所述第四数目大于第二阈值,则以当前时间段内该异常类型对应的第二数目为报警信息进行报警;若所述第四数目不大于所述第二阈值,则以当前时间段内该异常类型的第二异常信息为报警信息进行报警。4.根据权利要求1所述的方法,其特征在于,每一第一异常信息还包括:所述客户端生成的该业务请求所属的业务链路的链路标识、所述客户端发送该业务请求时显示的页面的页面地址,以及当前登录所述客户端的用户的用户标识;每一第二异常信息包括以下至少一项:异常类型的类型标识、异常堆栈信息、所述运行日志所属的项目的标识,以及用于运行该第二异常信息对应的服务的容器的标识。5.根据权利要求1所述的方法,其特征在于,所述获取当前时间段内客户端发送的针对每一业务响应的第一异常信息,包括:2CN113746703A权利要求书2/4页从第一消息队列中,获取所述客户端预先添加的针对当前时间段内每一业务响应的第一异常信息。6.根据权利要求1所述的方法,其特征在于,所述提取所述运行日志中记录的运行数据中包含预设异常字段的数据,得到多个第二异常信息,包括:通过预设日志处理工具,提取所述运行日志中记录的运行数据中包含预设异常字段的数据,得到所述服务器运行异常的异常信息,作为第二异常信息,并添加至第二消息队列中;在所述统计提取到的每一异常类型的第二异常信息的数目,作为第二数目之前,所述方法还包括:通过