调用监听方法、操作检测方法、装置及计算设备制造方法及图纸

技术编号:24352811 阅读:26 留言:0更新日期:2020-06-03 01:56
本申请实施例提供一种调用监听方法、操作检测方法、装置及计算设备。其中,检测持续时间满足监听要求的至少一个目标调用;监听所述至少一个目标调用,以抓取所述至少一个目标调用的调用状态信息。本申请实施例提供的技术方案保证了监听准确度,避免了监听资源浪费。

Call monitoring method, operation detection method, device and computing equipment

【技术实现步骤摘要】
调用监听方法、操作检测方法、装置及计算设备
本申请实施例涉及计算机应用
,尤其涉及一种调用监听方法、操作检测方法、装置及计算设备。
技术介绍
数据处理系统可以基于处理请求,执行处理操作以提供相应服务,比如数据处理系统为网上交易系统时,处理请求例如可以包括登录请求、下单请求、支付请求等等,相应的可以提供登录服务、下单服务、支付服务等。而对一个处理请求的处理往往会触发执行多个处理操作,基于一个处理请求而执行多个处理操作的过程,即被称为一次“调用”。在实际运行中,由于可能会存在异常调用情况,比如耗时较大的慢调用,而慢调用会影响处理进度,因此需要对调用进行监听以抓取调用状态信息,通过分析每个调用的调用状态信息,确定出哪些处理操作存在异常而影响调用耗时。目前的一种调用监听方法,是对发起的每个调用均进行监听,调用结束之后,再去筛选耗时较长的慢调用,仅保留慢调用的调用状态信息进行分析,但是监听资源有限,采用这种方式往往会导致监听不准确。
技术实现思路
本申请实施例提供一种调用监听方法、操作检测方法、装置及计算设备。<本文档来自技高网...

【技术保护点】
1.一种调用监听方法,其特征在于,包括:/n检测持续时间满足监听要求的至少一个目标调用;/n监听所述至少一个目标调用,以抓取所述至少一个目标调用的调用状态信息。/n

【技术特征摘要】
1.一种调用监听方法,其特征在于,包括:
检测持续时间满足监听要求的至少一个目标调用;
监听所述至少一个目标调用,以抓取所述至少一个目标调用的调用状态信息。


2.根据权利要求1所述的方法,其特征在于,所述检测持续时间满足监听要求的至少一个目标调用包括:
检测持续时间大于第一预定时长的至少一个目标调用。


3.根据权利要求1所述的方法,其特征在于,所述检测持续时间满足监听要求的至少一个目标调用包括:
检测持续时间大于第一预定时长且小于第二预定时长的至少一个目标调用。


4.根据权利要求1所述的方法,其特征在于,所述检测持续时间满足监听要求的至少一个目标调用包括:
判断是否存在空闲监听线程;
响应于存在空闲监听线程的判断结果,检测持续时间满足监听要求的至少一个目标调用。


5.根据权利要求4所述的方法,其特征在于,所述监听所述至少一个目标调用,以抓取所述至少一个目标调用的调用状态信息包括:
确定空闲监听线程的空闲数量;
如果所述空闲数量大于或等于所述目标调用的总数量,为所述至少一个目标调用分别分配空闲监听线程,以抓取所述至少一个目标调用的调用状态信息;
如果所述空闲数量小于所述目标调用的总数量,从所述至少一个目标调用选择空闲数量个目标调用;
为所述空闲数量个目标调用分别分配空闲监听线程进行监听,以分别抓取所述空闲数量个目标调用的调用状态信息。


6.根据权利要求1所述的方法,其特征在于,所述监听所述至少一个目标调用,以抓取所述至少一个目标调用的调用状态信息包括:
判断是否存在空闲监听线程;
响应于存在空闲监听线程的判断结果,分别分配空闲监听线程监听所述至少一个目标调用,以获取所述至少一个目标调用的调用状态信息。


7.根据权利要求6所述的方法,其特征在于,所述响应于存在空闲监听线程的判断结果,分别分配空闲监听线程监听所述至少一个目标调用,以获取所述至少一个目标调用的调用状态信息包括:
响应于存在空闲监听线程的判断结果,确定空闲监听线程的空闲数量;
如果所述空闲数量大于或等于所述目标调用的总数量,为所述至少一个目标调用分别分配空闲监听线程,以抓取所述至少一个目标调用的调用状态信息;
如果所述空闲数量小于所述目标调用的总数量,从所述至少一个目标调用选择空闲数量个目标调用;
为所述空闲数量个目标调用分别分配空闲监听线程进行监听,以分别抓取所述空闲数量个目标调用的调用状态信息。


8.根据权利要求1所述的方法,其特征在于,所述检测持续时间满足第一监听要求的目标调用包括:
每间隔预定时间检测持续时间满足监听要求的目标调用。


9.根据权利要求6所述的方法,其特征在于,还包括:
如果不存在空闲监听线程,返回检测持续时间满足第一监听要求的目标调用的步骤继续执行。


10.根据权利要求1所述的方法,其特征在于,所述检测持续时间满足监听要求的至少一个目标调用包括:
按照第一监听策略,检测持续时间满足监听要求的至少一个目标调用。


11.根据权利要求10所述的方法,其特征在于,还包括:
响应于监听策略更新指示,按照第二监听策略,从任意调用开始时刻,分配监听线程监听所述任意调用,以抓取所述任意调用的调用状态信息;
从任意调用开始时刻,分配监听线程监听所述任意调用,以抓取所述任意调用的调用状态信息;
保留调用总耗时超出第三预定时长的慢调用对应的调用状态信息。


12.根据权利要求1所述的方法,其特征在于,所述检测持续时间满足监听要求的目标调用包括:
判断空闲监听线程的空闲数量是否超出空闲阈值;
如果否,按照第一监听策略,检测持续时间满足监听要求的目标调用;
如果是,按照第二监听策略,从任意调用开始时刻,分配监听线程监听所述任意调用,以抓取所述任意调用的调用状态信息;
保留调用总耗时超出第三预定时长的慢调用对应的调用状态信息。


13.根据权利要求1所述的方法,其特征在于,所述检测持续时间满足监听要求的目标调用包括:
判断调用总数量是否小于调用阈值;
如果否,按照第一监听策略,检测持续时间满足监听要求的目标调用;
如果是,...

【专利技术属性】
技术研发人员:夏明
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1