【技术实现步骤摘要】
WEB服务分布式智能监控方法、装置、计算机设备及存储介质
本专利技术涉及服务器监控
,特别是涉及一种WEB服务分布式智能监控方法、装置、计算机设备及存储介质。
技术介绍
在日常生产环境中,存在接口的不稳定导致APP/WEB端上的超时抛错,而资源级监控不能达到业务健康状况监控、服务器众多,手工部署war包时存在漏上应用或者没有部署成功、某一服务宕机之后不能及时发现、依赖的其他接口异常导致己方系统不可用等问题。为了保证线上服务的稳定运行,除了线上关键服务的资源类监控外,各服务之间的对应接口也非常重要。伴随着各系统微服务化的演进,服务数量、机器规模不断增长,线上环境也变得日益复杂,工程师们每天都会面临着诸多苦恼。例如:线上应用出现故障问题时无法第一时间感知;面对线上应用产生的海量日志,排查故障问题时一筹莫展;应用系统内部及系统间的调用链路产生故障问题时难以定位等等。综上所述,线上应用的性能问题和异常错误已经成为困扰开发人员和运维人员最大的挑战,而排查这类问题往往需要几个小时甚至几天的时间,严重影响了效率和业务
【技术保护点】
1.一种WEB服务分布式智能监控方法,其特征在于,包括以下步骤:/n向目标服务器集群发送异步请求,其中,所述目标服务器集群包括一个或多个服务器接口;/n获取所述服务器集群的返回内容,其中,所述返回内容为所述服务器接口响应所述异步请求并返回的与所述异步请求内容相对应的返回数据;/n根据预设的校验规则判断所述返回内容是否异常;/n当判断所述返回内容异常时,触发预设的提醒指令。/n
【技术特征摘要】
1.一种WEB服务分布式智能监控方法,其特征在于,包括以下步骤:
向目标服务器集群发送异步请求,其中,所述目标服务器集群包括一个或多个服务器接口;
获取所述服务器集群的返回内容,其中,所述返回内容为所述服务器接口响应所述异步请求并返回的与所述异步请求内容相对应的返回数据;
根据预设的校验规则判断所述返回内容是否异常;
当判断所述返回内容异常时,触发预设的提醒指令。
2.如权利要求1所述的WEB服务分布式智能监控方法,其特征在于,所述向目标服务器集群发送异步请求的步骤,包括以下步骤:
在预设的接口数据库中获取存储的所有接口参数,其中,所述接口参数包括服务器地址,所述接口数据库中存储有一个或多个服务器接口的接口参数;
根据所述服务器地址向对应的服务器接口分别发送异步请求。
3.如权利要求2所述的WEB服务分布式智能监控方法,其特征在于,补充所述接口数据库内容的步骤,包括以下步骤:
获取监控平台录入的接口数据;
将所述接口数据输入所述接口数据库,生成对应的接口参数。
4.如权利要求1所述的WEB服务分布式智能监控方法,其特征在于,所述返回内容包括所述服务器接口响应请求的应答时间,所述根据预设的校验规则判断所述返回内容是否异常的步骤,包括以下步骤:
将所述应答时间与预设的第一阈值进行对比;
判断所述应答时间是否大于所述第一阈值;
当所述应答时间大于所述第一阈值时,确定所述返回内容异常。
5.如权利要求1所述的WEB服务分布式智能监控方法,其特征在于,所述返回内容包括服务器接口返回指定状态码的成功率,所述根据预设的校验规则判断所述返回内容是否异常的步骤,包括下述步骤:
将所述成功率与预设的第二阈值进行对比;
判断所述成功率是否低于所述第二阈值;
当所述成功率低于所述...
【专利技术属性】
技术研发人员:梅小伟,林凯滨,
申请(专利权)人:广州市百果园信息技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。