一种数据处理装置、方法、监测设备以及计算机程序产品制造方法及图纸

技术编号:37641318 阅读:17 留言:0更新日期:2023-05-25 10:08
本公开涉及数据压缩技术领域,具体提供一种数据处理装置、方法、监测设备以及计算机程序产品,数据处理装置包括:处理器、存储器,处理器执行下述过程:获取对目标服务接口的监测数据并将监测数据划分为多个数据组;不同数据组包括不同接口调用子时段内对目标服务接口进行服务调用的调用信息;多个数据组分别对应的接口调用子时段是基于同一目标接口调用时段确定的多个连续子时段;对多个数据组中的至少部分数据组各自的调用信息进行筛除处理,以筛除至少部分正常调用信息,得到筛除处理后的目标数据组;将多个数据组中未进行筛除处理的数据组和筛除处理后的目标数据组作为监测数据的压缩数据。本公开能够保证压缩数据的连续性以及提升压缩率。性以及提升压缩率。性以及提升压缩率。

【技术实现步骤摘要】
一种数据处理装置、方法、监测设备以及计算机程序产品


[0001]本公开涉及数据压缩
,具体而言,涉及一种数据处理装置、方法、监测设备以及计算机程序产品。

技术介绍

[0002]在展示服务接口的性能监测报表时,通常会遇到监测数据规模过大的问题,如果将全量的检测数据都加载到报表上,会产生数据加载困难、报表渲染失败、以及网页崩溃等问题。为了解决监测数据量过大的问题,一种既能够精准描述监测情况、又能够以高压缩比压缩监测数据的方式,成为当前亟待解决的问题。

技术实现思路

[0003]本公开实施例至少提供一种数据处理装置、方法、监测设备以及计算机程序产品第一方面,本公开实施例提供了一种数据处理装置,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述处理器执行下述数据处理过程:获取对目标服务接口的监测数据,并将所述监测数据划分为多个数据组;不同所述数据组包括不同接口调用子时段内对所述目标服务接口进行服务调用的调用信息;其中,多个本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理装置,其特征在于,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述处理器执行下述数据处理过程:获取对目标服务接口的监测数据,并将所述监测数据划分为多个数据组;不同所述数据组包括不同接口调用子时段内对所述目标服务接口进行服务调用的调用信息;其中,多个数据组分别对应的接口调用子时段是基于同一目标接口调用时段确定的多个连续子时段;对所述多个数据组中的至少部分数据组各自的调用信息进行筛除处理,以筛除至少部分正常调用信息,得到筛除处理后的目标数据组;将所述多个数据组中未进行筛除处理的数据组和筛除处理后的目标数据组,作为所述监测数据的压缩数据。2.根据权利要求1所述的数据处理装置,其特征在于,所述处理器,在获取对目标服务接口的监测数据,并将所述监测数据划分为多个数据组时,用于:响应于接收到监测数据查询请求,基于所述监测数据查询请求中携带的所述目标接口调用时段,从存储原始监测数据的目标存储空间读取所述监测数据;所述监测数据中包括与所述目标接口调用时段对应的多条调用信息;基于目标持续时长,将所述目标接口调用时段划分为多个接口调用子时段;基于每条调用信息中携带的服务调用时间、以及每个接口调用子时段分别对应的起始时间和终止时间,将所述监测数据分为多个数据组。3.根据权利要求1所述的数据处理装置,其特征在于,所述处理器具体用于:针对每个所述数据组,将该数据组中的调用信息的数量、和目标数量阈值进行比对;响应于该数据组中的调用信息的数量小于或者等于所述目标数量阈值,则将该数据组确定为与该数据组对应的目标数据组;响应于该数据组中的调用信息的数量大于所述目标数量阈值,则以筛除该数据组中的至少部分正常调用信息为目标,对该数据组中的调用信息进行筛除处理,得到与该数据组对应的目标数据组。4.根据权利要求3所述的数据处理装置,其特征在于,每次服务调用对应的调用信息包括:该次服务调用的执行时长;所述处理器对任一数据组进行筛除处理时,具体用于,针对所述数据组,进行至少一个迭代周期的数据筛除处理,并在每个迭代周期中,执行:基于当前迭代周期对应的待处理数据组中的多条调用信息分别包括的执行时长,确定目标浮动区间;基于所述待处理数据组中的多条调用信息分别包括的执行时长,确定基准时长,并基于所述目标浮动区间、以及所述基准时长,从所述待处理数据组的调用信息中,确定待筛除的目标调用信息;将所述目标调用信息从所述待处理数据组中筛除,得到与当前迭代周期对应的中间数据组;确定所述当前迭代周期对应的中间数据组中的调用信息是否达到目标压缩条件;响应于未达到所述目标压缩条件,将所述当前迭代周期对应的中间数据组确定为下一
迭代周期对应的待处理数据组,并进入下一迭代周期;响应于达到所述目标压缩条件,将所述当前迭代周期对应的中间数据组确定为所述目标数据组。5.根据权利要求4所述的数据处理装置,其特征在于,所述处理器,在基于当前迭代周期对应的待处理数据组中的多条调用信息分别包括的执行时...

【专利技术属性】
技术研发人员:张锐
申请(专利权)人:北京集度科技有限公司
类型:发明
国别省市:

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

1