【技术实现步骤摘要】
一种软件运行的监测方法、系统及相关装置
[0001]本申请涉及软件系统监控的
,尤其涉及一种软件运行的监测方法、系统及相关装置。
技术介绍
[0002]通常时序数据的指标可以用于智能终端上的软件监控的场景,如对业务订单数量的监控,且具有明显的时间信息在里面,如可以用指标来表示时间戳为“1234”购买“item2(商品2)”且状态为“success(成功)”的订单数量为10。时序数据的数据存储有数据量大的特点,拿监控数据来举例,如果我们采集的监控数据的时间间隔是1s,那一个监控项每天会产生86400个数据点,若有10000个监控项,则一天就会产生864000000个数据点。在物联网场景下,这个数字会更大。整个数据的规模,是TB甚至是PB级的。
[0003]可以看出时序数据库存储原始的数据点,存储压力会非常大;同理,在查询时,如果查询时间粒度超过存储粒度时,也需要额外的聚合计算,消耗性能。在软件系统领域,往往需要实时监控当前软件的运行情况;以保证我们的软件能够对外提供可靠的服务。在软件系统的监控领域,一般有两种方案 ...
【技术保护点】
【技术特征摘要】
1.一种软件运行的监测方法,其特征在于,所述软件运行的监测方法包括:实时获取目标软件运行中的指标数据,其中,所述指标数据包括聚合类型;基于所述聚合类型每间隔第一设定时间对所述指标数据进行聚合处理;将聚合处理后的所述指标数据发送给后台智能终端,以进行存储。2.根据权利要求1所述的软件运行的监测方法,所述指标数据还包括指标名称,所述指标名称的数量包括至少两个,所述基于所述聚合类型每间隔第一设定时间对所述指标数据进行聚合处理的步骤包括:根据所述指标名称对所述指标数据进行分类,以基于每一类的所述指标数据的所述聚合类型每间隔所述第一设定时间分别对相应的所述指标数据进行聚合处理。3.根据权利要求1所述的软件运行的监测方法,所述指标数据还包括计数类型,所述计数类型的数量包括至少两个,所述基于所述聚合类型每间隔第一设定时间对所述指标数据进行聚合处理的步骤包括:根据所述计数类型对所述指标数据进行分类,以基于每一类的所述指标数据的所述聚合类型每间隔所述第一设定时间分别对相应的所述指标数据进行计数。4.根据权利要求1所述的软件运行的监测方法,所述将聚合处理后的所述指标数据发送给后台智能终端,以进行存储的步骤包括:将聚合处理后的所述指标数据发送给所述后台智能终端,以使所述后台智能终端每间隔第二设定时间对其接收到的所述指标数据进行聚合处理并存储。5.根据权利要求1所述的软件运行的监测方法,所述将聚合处理后的所述指标数据发送给后台智能终端,以进行存储的步骤之后,还包括:删除当前已发送的聚合处理后的所述指标数据。6.根据权利要求1所述的软件运行的监测方法,所述聚合类型为求和类型,所述基于所述聚合类型每间隔第一设定时间对所述指标数据进行聚合处理的步骤包括:基于所述求和类型每间隔所述第一设定时间对所述指标数据进行求和处理。7.根据权利要求1所述的软件运行的监测方法,所述指标数据还包括时间戳,所述聚合类型为瞬时类型,所述基于所述聚合类型每间隔第一设定时间对所述指标数据进行聚合处理的步骤包括:基于所述瞬时类型每间隔所述第一设定时间将所述时间戳靠后的所述指标数据覆盖所述时间戳靠前的所述指标数据。8.根据权利要求1所述的软件运行的监测方法,所述聚合类型为最大值类型,所述基于所述聚合类型每间隔第一设定时间对所述指标数据进行聚合处理的步骤包括:基于所述最大值类型每间...
【专利技术属性】
技术研发人员:肖政,
申请(专利权)人:杭州涂鸦信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。