The invention relates to the technical field of system state information acquisition, and specifically discloses a dynamic acquisition method for computing system state information, which includes: acquiring system state information by acquisition tools; processing the system state information to obtain data processing results; and aggregating the system state information. The data processing result and the aggregation result are output. The invention also discloses a dynamic acquisition system for computing state information of the system. The state information dynamic acquisition method of the computing system provided by the invention reduces the data redundancy generated in the normal operation state, and reduces the storage and calculation pressure of the system.
【技术实现步骤摘要】
一种计算系统状态信息动态采集方法及系统
本专利技术涉及系统状态信息采集
,尤其涉及一种计算系统状态信息动态采集方法及计算系统状态信息动态采集系统。
技术介绍
计算系统监控通过对计算系统状态信息的采集,得到监控数据,后续通过对采集到的监控数据进行计算、分析、聚合等手段,实现对计算系统运行状态的主动防御,对潜在的偶然异常或恶意行为提前预警,在损失产生之前防患于未然。目前主流的计算系统监控中,对计算系统状态信息的采集主要使用固定频率采集策略,其优点是实现简单;缺点在于,对于一个正常运转的计算系统,其大部分时间处于正常工作状态,为了在异常发生时能第一时间做出反应,在系统正常运行时采取跟异常发生时一样的高频采集,以免在异常发生时错过响应的采集数据。这样的代价是产生了大量无用的冗余数据,系统正常运行状态下的运行数据再后续处理中用处小,数据量大,给系统的存储、计算带来不必要的压力。现有技术中存在开源采集组件Telegraf的架构,该开源采集组件Telegraf的架构没有实现动态采集,采集频率的变更需要通过改写配置文件、重启采集组件使其生效来实现,产生的采集结果在系统正常时会有大量的数据冗余;采集频率的变更无法即时生效。因此,如何提供一种动态采集方法成为本领域技术人员亟待解决的技术问题。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题之一,提供一种计算系统状态信息动态采集方法及计算系统状态信息动态采集系统,以解决现有技术中的问题。作为本专利技术的第一个方面,提供一种计算系统状态信息动态采集方法,其中,所述计算系统状态信息动态采集方法包括:通过采集工具获取系 ...
【技术保护点】
1.一种计算系统状态信息动态采集方法,其特征在于,所述计算系统状态信息动态采集方法包括:通过采集工具获取系统状态信息;将所述系统状态信息进行数据处理,得到数据处理结果;将所述系统状态信息进行聚合,得到聚合结果;将所述系统状态信息进行变频反馈调节处理,实时更新采集工具的采集频率;输出所述数据处理结果和聚合结果。
【技术特征摘要】
1.一种计算系统状态信息动态采集方法,其特征在于,所述计算系统状态信息动态采集方法包括:通过采集工具获取系统状态信息;将所述系统状态信息进行数据处理,得到数据处理结果;将所述系统状态信息进行聚合,得到聚合结果;将所述系统状态信息进行变频反馈调节处理,实时更新采集工具的采集频率;输出所述数据处理结果和聚合结果。2.根据权利要求1所述的计算系统状态信息动态采集方法,其特征在于,所述将所述系统状态信息进行变频反馈调节处理,实时更新采集工具的采集频率包括:判断所述系统状态信息是否发生异常;当某项所述系统状态信息发生异常时,确定该项系统状态信息需要进行变频采集,并根据相关性查找需要同时进行变频采集的其他项系统状态信息;对需要进行变频采集的系统状态信息进行高频采集,其中所述高频采集的采集频率为第一采集频率;判断以所述第一采集频率采集到的系统状态信息是否持续处于异常阈值;若所述第一采集频率采集到的系统状态信息未持续处于异常阈值,则增大采集间隔,得到第二采集频率;若所述第一采集频率采集到的系统状态信息持续处于异常阈值,则返回执行对需要进行变频采集的系统状态信息进行高频采集,其中所述高频采集的采集频率为第一采集频率;判断以所述第二采集频率采集到的系统状态信息是否属于异常数值;若所述第二采集频率采集到的系统状态信息不属于异常数值,则判断所述第二采集频率是否达到最低采集频率;若所述第二采集频率达到所述最低采集频率,则确定系统运行状态正常;若所述第二采集频率未达到所述最低采集频率,则返回执行增大采集间隔,得到第二采集频率;若所述第二采集频率采集到的系统状态信息属于异常数值,则返回执行对需要进行变频采集的系统状态信息进行高频采集,其中所述高频采集的采集频率为第一采集频率。3.根据权利要求2所述的计算系统状态信息动态采集方法,其特征在于,所述...
【专利技术属性】
技术研发人员:翟友钧,赵旦谱,台宪青,
申请(专利权)人:江苏物联网研究发展中心,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。