System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数据监控系统和方法技术方案_技高网

一种数据监控系统和方法技术方案

技术编号:43362044 阅读:10 留言:0更新日期:2024-11-19 17:46
本发明专利技术属于数据监控技术领域,具体涉及一种数据监控系统和方法,所述数据监控系统包括:数据采集单元,用于依据预设的采集频率对监控对象独立执行数据采集任务,并将采集的数据信息进行栈式存储;监控中心,用于获取数据采集单元采集的数据信息,以依据数据信息识别监控对象是否正常工作,并在其异常时执行对应的安全策略。本发明专利技术实现了数据采集单元和监控中心之间的解耦,消除了对于监控中心主动请求的依赖,减少了单点故障对整个系统的影响,进而提高了系统的健壮性和独立性,有效保障了即使在监控中心异常或网络不稳定的情况下,数据采集单元也能持续、稳定地采集数据,并且利用栈式存储机制提高数据处理的实时性。

【技术实现步骤摘要】

本专利技术属于数据监控,具体涉及一种数据监控系统和方法


技术介绍

1、监控数据采集是一项关键任务,它涉及对数据采集流程的即时监控与调控,旨在保障数据的精确性、全面性及随时可用性。

2、这其中,监控数据采集系统需要实现数据的即时捕捉、高效处理与无缝传输,以确保采集的数据始终保持最新状态,能够反映实际情况的微妙变化,进而在面对异常或突发情况时迅速做出反应。这一特性对于需要即时响应的监控场景尤为重要,例如网络安全监控、金融交易监控等。

3、同时,监控数据采集系统还需要通过严格的测试与优化,确保数据采集的高可靠性和准确性,这是保障监控结果有效性的基石,任何数据偏差或遗漏都可能误导决策,因此,监控数据采集系统在设计时就需考虑数据的完整性和真实性,通过多重校验和错误处理机制来减少错误发生的可能性。

4、然而,当前普遍采用执行网关主动拉取的方式获取采集的数据,虽然在一定程度上实现了数据的自动化采集,但此方法也存在明显的局限性,例如当执行网关出现故障或异常时,整个数据采集流程将被迫中断,导致该期间内的监控指标数据无法被及时采集和记录,进而造成数据空白,影响监控的连续性和完整性。


技术实现思路

1、鉴于以上所述现有技术的缺点,本专利技术的目的在于提出一种数据监控系统,实现数据采集单元和监控中心的解耦,进而消除对监控中心主动请求的依赖,提高系统的健壮性和独立性,并确保即使在监控中心异常或网络不稳定的情况下,数据采集单元也能持续、稳定地采集数据。

2、为实现上述目的及其他相关目的,本专利技术提供一种数据监控系统,包括:数据采集单元,用于依据预设的采集频率对监控对象独立执行数据采集任务,并将采集的数据信息进行栈式存储;监控中心,用于获取所述数据采集单元采集的数据信息,以依据数据信息识别监控对象是否正常工作,并在其异常时执行对应的安全策略。

3、根据本专利技术一具体实施例,所述监控中心还用于向所述数据采集单元发起请求,且所述数据采集单元根据请求从栈中弹出最新的数据信息,以供所述监控中心拉取;其中,所述监控中心按照预设的采集频率向所述数据采集单元发起请求。

4、根据本专利技术一具体实施例,所述数据采集单元还用于在执行数据采集任务并获取到对应的数据信息后,识别所述数据信息是否异常:若是,则报警响应;若否,则栈式存储所述数据信息。

5、根据本专利技术一具体实施例,当所述数据采集单元存储数据信息时,识别其内部的栈是否被占满:若是,则将所述数据采集单元中存储的数据信息批量上传至所述监控中心;若否,则将栈顶指针加一,指向新的栈顶位置,并将数据信息赋值给栈顶。

6、根据本专利技术一具体实施例,还包括:监控推送网关,用于接收并存储所述数据采集单元批量上传的数据信息;其中,所述监控中心还用于向所述监控推送网关发起请求,并从所述监控推送网的内存中批量拉取其存储的数据信息。

7、根据本专利技术一具体实施例,所述监控中心按照预设的固定频率向所述监控推送网关发起请求。

8、根据本专利技术一具体实施例,所述监控推送网关还用于对所述数据采集单元传输的数据信息进行压缩和加密。

9、根据本专利技术一具体实施例,当所述数据采集单元弹出数据信息时,识别其内部的栈是否为空:若是,则报警响应;若否,则取出并移除栈顶对应的数据信息,并将栈顶指针减一,指向新的栈顶位置。

10、根据本专利技术一具体实施例,所述数据采集单元还用于在执行数据采集任务之前进行初始化;其中,所述数据采集单元通过解析其本地配置的服务文件,以启动数据采集功能,并在启动后识别本地是否配置有监控对象的指标文件:若是,则在初始化栈后依据指标文件执行数据采集任务;若否,则通过互联网协议地址从所述监控中心调用监控对象的指标文件,并在初始化栈后依据指标文件执行数据采集任务;所述指标文件包括监控对象的采集频率和需要采集的指标信息。

11、一种数据监控方法,包括:按照预设的采集频率从数据采集单元中拉取其采集监控对象的数据信息;其中,所述数据信息采用栈式存储;根据所述数据信息识别监控对象是否正常工作,并在其异常时执行对应的安全策略。

12、本专利技术提供了一种数据采集系统,通过实现数据采集单元和监控中心之间的解耦,消除了数据采集单元对于监控中心主动请求的依赖,减少了单点故障对整个系统的影响,进而提高了系统的健壮性和独立性,有效保障了即使在监控中心异常或网络不稳定的情况下,数据采集单元也能持续、稳定地采集数据。同时,数据采集单元定时执行数据采集任务和栈式存储机制确保了数据的实时性。

13、另一方面,本申请还通过部署轻量级的监控推送网关,可以实现数据的批量上报,减少了网路传输次数和开销,进而提高了数据处理效率。同时,作为数据采集单元与监控中心之间增加一个缓冲层,还提高了系统的容错能力和灵活性,为系统扩展和功能升级提供了便利。

本文档来自技高网...

【技术保护点】

1.一种数据监控系统,其特征在于,包括:

2.根据权利要求1所述的数据监控系统,其特征在于,所述监控中心还用于向所述数据采集单元发起请求,且所述数据采集单元根据请求从栈中弹出最新的数据信息,以供所述监控中心拉取;

3.根据权利要求1所述的数据监控系统,其特征在于,所述数据采集单元还用于在执行数据采集任务并获取到对应的数据信息后,识别所述数据信息是否异常:

4.根据权利要求1或3所述的数据监控系统,其特征在于,当所述数据采集单元存储数据信息时,识别其内部的栈是否被占满:

5.根据权利要求4所述的数据监控系统,其特征在于,还包括:监控推送网关,用于接收并存储所述数据采集单元批量上传的数据信息;

6.根据权利要求5所述的数据监控系统,其特征在于,所述监控中心按照预设的固定频率向所述监控推送网关发起请求。

7.根据权利要求5所述的数据监控系统,其特征在于,所述监控推送网关还用于对所述数据采集单元传输的数据信息进行压缩和加密。

8.根据权利要求2所述的数据监控系统,其特征在于,当所述数据采集单元弹出数据信息时,识别其内部的栈是否为空:

9.根据权利要求1所述的数据监控系统,其特征在于,所述数据采集单元还用于在执行数据采集任务之前进行初始化;

10.一种数据监控方法,其特征在于,包括:

...

【技术特征摘要】

1.一种数据监控系统,其特征在于,包括:

2.根据权利要求1所述的数据监控系统,其特征在于,所述监控中心还用于向所述数据采集单元发起请求,且所述数据采集单元根据请求从栈中弹出最新的数据信息,以供所述监控中心拉取;

3.根据权利要求1所述的数据监控系统,其特征在于,所述数据采集单元还用于在执行数据采集任务并获取到对应的数据信息后,识别所述数据信息是否异常:

4.根据权利要求1或3所述的数据监控系统,其特征在于,当所述数据采集单元存储数据信息时,识别其内部的栈是否被占满:

5.根据权利要求4所述的数据监控系统,其特征在于,还包括:监控推送网关,用于接...

【专利技术属性】
技术研发人员:汪东江均勇李瑞丽赵承吉
申请(专利权)人:上海数字安全科技有限公司
类型:发明
国别省市:

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

1