基于数据分析的分布式应用监控方法及监控系统

    公开(公告)号:CN118981411B

    公开(公告)日:2024-12-20

    申请号:CN202411472099.5

    申请日:2024-10-22

    Abstract: 本发明涉及数据异常监控技术领域,具体涉及一种基于数据分析的分布式应用监控方法及监控系统。首先获取服务器对每种服务类型的历史调用次数数据段,并分析调用次数的变化情况,划分出最优变化数据段以揭示调用次数的变化规律。基于当前时刻与最优变化数据段中历史时刻的时序距离,确定匹配变化数据段及时刻差异值,作为表征当前时刻是否异常的一个指标。进一步地,基于当前时刻的调用次数与匹配变化数据段中的调用次数之间的偏离程度,得到次数异常因子,作为另一异常指标。最后,基于这两个指标监控分布式应用中每个服务器的异常情况。该方法可以区分恶意请求的调用激增与正常的调用激增,提高了监控可信度。

    基于数据分析的分布式应用监控方法及监控系统

    公开(公告)号:CN118981411A

    公开(公告)日:2024-11-19

    申请号:CN202411472099.5

    申请日:2024-10-22

    Abstract: 本发明涉及数据异常监控技术领域,具体涉及一种基于数据分析的分布式应用监控方法及监控系统。首先获取服务器对每种服务类型的历史调用次数数据段,并分析调用次数的变化情况,划分出最优变化数据段以揭示调用次数的变化规律。基于当前时刻与最优变化数据段中历史时刻的时序距离,确定匹配变化数据段及时刻差异值,作为表征当前时刻是否异常的一个指标。进一步地,基于当前时刻的调用次数与匹配变化数据段中的调用次数之间的偏离程度,得到次数异常因子,作为另一异常指标。最后,基于这两个指标监控分布式应用中每个服务器的异常情况。该方法可以区分恶意请求的调用激增与正常的调用激增,提高了监控可信度。

    一种JAVA字节码编译方法
    4.
    发明公开

    公开(公告)号:CN112685049A

    公开(公告)日:2021-04-20

    申请号:CN202110086799.0

    申请日:2021-01-22

    Abstract: 本发明公开了一种JAVA字节码编译方法,包括以下步骤;步骤一、采用直接生成Runtime对象,并通过Runtime对象生成调用命令的相关进程;步骤二、通过调用相关方法进行编译操作,编译过程如果发现错误则返回错误信息,如果编译成功则继续调用相关方法进行运行操作,并返回运行结果;步骤三、创建了两个输入流,一个用于连接运行结果输出,另一个用于连接错误信息输出,程序正确执行时会输出运行结果,程序执行失败时会输出错误信息,并合并到一个字符串对象中一同处理。本发明在服务器端实现了源程序文档管理、后台编译和前后台信息交互的功能,提供稳定的在线编译,通过对并行程序内部结构进行重构,从而增强并行程序的可维护性和可理解性。

    一种移动应用的性能评估方法及系统

    公开(公告)号:CN118939519B

    公开(公告)日:2025-01-28

    申请号:CN202411412622.5

    申请日:2024-10-11

    Abstract: 本发明公开了一种移动应用的性能评估方法及系统,涉及数据处理技术领域。该移动应用的性能评估方法包括:获取目标移动应用的程序调用图,程序调用图用于表征目标移动应用的各函数之间的调用关系;基于程序调用图,确定目标移动应用中的各平行函数,平行函数用于表征实现功能相同的函数;根据程序调用图以及平行函数,匹配得到目标移动应用的冗余代码段;基于冗余代码段,确定目标移动应用的代码冗余度;根据代码冗余度,对目标移动应用的应用性能进行评估。本发明提供的移动应用的性能评估方法,能够提高移动应用性能评估的准确性。

    一种移动应用的性能评估方法及系统

    公开(公告)号:CN118939519A

    公开(公告)日:2024-11-12

    申请号:CN202411412622.5

    申请日:2024-10-11

    Abstract: 本发明公开了一种移动应用的性能评估方法及系统,涉及数据处理技术领域。该移动应用的性能评估方法包括:获取目标移动应用的程序调用图,程序调用图用于表征目标移动应用的各函数之间的调用关系;基于程序调用图,确定目标移动应用中的各平行函数,平行函数用于表征实现功能相同的函数;根据程序调用图以及平行函数,匹配得到目标移动应用的冗余代码段;基于冗余代码段,确定目标移动应用的代码冗余度;根据代码冗余度,对目标移动应用的应用性能进行评估。本发明提供的移动应用的性能评估方法,能够提高移动应用性能评估的准确性。

    一种JAVA字节码编译方法
    7.
    发明授权

    公开(公告)号:CN112685049B

    公开(公告)日:2024-02-13

    申请号:CN202110086799.0

    申请日:2021-01-22

    Abstract: 本发明公开了一种JAVA字节码编译方法,包括以下步骤;步骤一、采用直接生成Runtime对象,并通过Runtime对象生成调用命令的相关进程;步骤二、通过调用相关方法进行编译操作,编译过程如果发现错误则返回错误信息,如果编译成功则继续调用相关方法进行运行操作,并返回运行结果;步骤三、创建了两个输入流,一个用于连接运行结果输出,另一个用于连接错误信息输出,程序正确执行时会输出运行结果,程序执行失败时会输出错误信息,并合并到一个字符串对象中一同处理。本发明在服务器端实现了源程序文档管理、后台编译和前后台信息交互的功能,提供稳定的在线编译,通过对并行程序内部结构进行重构,从而增强并行程序的可维护性和可理解性。

    一种应用系统性能数据采集方法

    公开(公告)号:CN112749065A

    公开(公告)日:2021-05-04

    申请号:CN202110087059.9

    申请日:2021-01-22

    Abstract: 本发明公开了一种应用系统性能数据采集方法,包括以下步骤;步骤一、对应用系统中性能数据完整性进行检测;步骤二、根据检测出的应用系统性能数据处于完整性的时间对经验值进行修正;步骤三、读取检测任务参数,判断性能数据是否完整,若是进入步骤四;否则进入步骤五;步骤四、触发进行性能数据采集,并删除当前检测任务;步骤五、判断检测任务执行是否超时,若否返回步骤三;若超时进入步骤六;步骤六、生成触发强制采集的信息,并继续检测性能数据的完整性,进入步骤七;步骤七、如果超过任务抛弃时间时性能数据仍然不完整,则终止并删除当前检测任务。本发明保障了数据采集的有效性和数据的完整性,应用效果良好。

Patent Agency Ranking