【技术实现步骤摘要】
监控任务动态调整方法、装置、介质及电子设备
本公开涉及网络监控
,特别涉及一种监控任务动态调整方法、装置、介质及电子设备。
技术介绍
在互联网领域,对与网络监控相关的任务,常常采用基于多种规则进行判断的方式。比如,要监控用户是否涉嫌非法访问资源,就可以先提取用户的特征,然后基于特征来对用户进行过滤或筛选,从而得到监控的结果。然而,要监控的用户或者对象往往是海量的,而监控所使用的设备的处理能力一般是有限的,监控设备有时不仅用于执行监控任务,还要负责其他任务,此时如果始终如一地执行预先设定好的监控任务,会给监控设备造成巨大压力,可能会导致监控设备宕机,使得监控任务无法正常执行,从而造成损失。
技术实现思路
在网络监控
,为了解决上述技术问题,本公开的目的在于提供一种监控任务动态调整方法、装置、介质及电子设备。根据本申请的一方面,提供了一种监控任务动态调整方法,所述方法包括:在要执行第一监控任务的目标终端执行第一监控任务之前,响应于所述目标终端执行所述第一监控任务的时间与当前时间的差值达到第一预定时间段,在当前时间与目标时间之间获取至少一个时间点,所述目标终端执行所述第一监控任务的时间与所述目标时间的差值为第二预定时间段,所述第二预定时间段小于第一预定时间段;获取所述目标终端在每一所述时间点使用的系统资源;在所述目标终端在各时间点使用的系统资源满足第一预定条件的情况下,根据所述目标终端在各时间点使用的系统资源以及所述第一监控任务,确定要将所述第一监控任务替换为的第二监控任务;指示所述目标终端停止执行第一监控任务并执行所述第二监控任务。根据本申请的另一方面 ...
【技术保护点】
1.一种监控任务动态调整方法,其特征在于,所述方法包括:在要执行第一监控任务的目标终端执行第一监控任务之前,响应于所述目标终端执行所述第一监控任务的时间与当前时间的差值达到第一预定时间段,在当前时间与目标时间之间获取至少一个时间点,所述目标终端执行所述第一监控任务的时间与所述目标时间的差值为第二预定时间段,所述第二预定时间段小于第一预定时间段;获取所述目标终端在每一所述时间点使用的系统资源;在所述目标终端在各时间点使用的系统资源满足第一预定条件的情况下,根据所述目标终端在各时间点使用的系统资源以及所述第一监控任务,确定要将所述第一监控任务替换为的第二监控任务;指示所述目标终端停止执行第一监控任务并执行所述第二监控任务。
【技术特征摘要】
1.一种监控任务动态调整方法,其特征在于,所述方法包括:在要执行第一监控任务的目标终端执行第一监控任务之前,响应于所述目标终端执行所述第一监控任务的时间与当前时间的差值达到第一预定时间段,在当前时间与目标时间之间获取至少一个时间点,所述目标终端执行所述第一监控任务的时间与所述目标时间的差值为第二预定时间段,所述第二预定时间段小于第一预定时间段;获取所述目标终端在每一所述时间点使用的系统资源;在所述目标终端在各时间点使用的系统资源满足第一预定条件的情况下,根据所述目标终端在各时间点使用的系统资源以及所述第一监控任务,确定要将所述第一监控任务替换为的第二监控任务;指示所述目标终端停止执行第一监控任务并执行所述第二监控任务。2.根据权利要求1所述的方法,其特征在于,所述第一监控任务为每隔第三预定时间段重复执行的任务,所述系统资源包括CPU使用率和内存使用率,所述第一预定条件包括CPU使用率大于预定CPU使用率阈值或者内存使用率大于预定内存使用率阈值的时间点的数目与获取的时间点的总数的比值小于预定比值阈值,所述根据所述目标终端在各时间点使用的系统资源以及所述第一监控任务,确定要将所述第一监控任务替换为的第二监控任务,包括:根据所述目标终端在各时间点使用的系统资源以及所述第一监控任务,利用如下公式确定所述第二监控任务的执行间隔时间:T2=T1(eM+eC),其中,M是所述目标终端在各时间点使用的系统资源中的内存使用率的平均值,C是所述目标终端在各时间点使用的系统资源中的CPU使用率的平均值,T1是所述第三预定时间段,T2是所述第二监控任务的执行间隔时间;针对所述第一监控任务,将所述第一监控任务重复执行任务所间隔的第三预定时间段置为所述第二监控任务的执行间隔时间,得到第二监控任务。3.根据权利要求2所述的方法,其特征在于,所述第一监控任务包括:每隔第三预定时间段获取在第四预定时间段内对应的特征数据满足预定规则的待监控对象,所述第四预定时间段小于第三预定时间段,所述第四预定时间段与第三预定时间段有共同的时间段,在根据所述目标终端在各时间点使用的系统资源以及所述第一监控任务,利用公式确定所述第二监控任务的执行间隔时间之后,所述方法还包括:根据所述目标终端在各时间点使用的系统资源以及所述第一监控任务,利用如下公式确定所述第二监控任务的待监控对象获取时间范围:其中,M是所述目标终端在各时间点使用的系统资源中的内存使用率的平均值,C是所述目标终端在各时间点使用的系统资源中的CPU使用率的平均值,T3是所述第四预定时间段,T4是所述第二监控任务的待监控对象获取时间范围;所述针对所述第一监控任务,将所述第一监控任务重复执行任务所间隔的第三预定时间段置为所述第二监控任务的执行间隔时间,得到第二监控任务,包括:针对所述第一监控任务,将所述第一监控任务的第三预定时间段置为所述第二监控任务的执行间隔时间并且将所述第一监控任务的第四预定时间段置为所述第二监控任务的待监控对象获取时间范围,得到第二监控任务。4.根据权利要求1所述的方法,其特征在于,所述第一监控任务为每隔第一预定时间段重复执行的任务,所述指示所述目标终端停止执行第一监控任务并执行所述第二监控任务,包括:指示所述目标终端停止执行第一监控任务并在所述目标终端执行所述第一监控任务的时间开始执行所述第二监控任务。5.根据权利要求1所述的方法,其...
【专利技术属性】
技术研发人员:孙家棣,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。