预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113641552A(43)申请公布日2021.11.12(21)申请号202110833217.0(22)申请日2021.07.22(71)申请人杭州朗澈科技有限公司地址311100浙江省杭州市余杭区余杭街道文一西路1818-2号12幢802室(72)发明人赵一晗王玉虎(74)专利代理机构杭州创智卓英知识产权代理事务所(普通合伙)33324代理人张超(51)Int.Cl.G06F11/30(2006.01)权利要求书2页说明书8页附图3页(54)发明名称监控数据采集横向扩展方法、系统、电子设备和存储介质(57)摘要本申请涉及监控数据采集横向扩展方法、系统、电子设备和存储介质,属于监控数据采集领域,该方法包括:在预设的监控实例初次采集数据完成后,根据每次采集点的数据量、采集间隔时间和数据保存时间,推算监控系统需要的内存空间;若监控系统可使用的内存空间小于需要的内存空间,则触发监控系统的横向扩展;预设的监控实例成为主监控实例,并衍生出若干个从监控实例,其中,从监控实例的数量基于需要的内存空间与可使用的内存空间的比对计算得到,且每个监控实例预留有预设阈值的缓冲空间;各采集点通过主监控实例和若干个从监控实例采集数据,能够解决因采集点很多导致监控系统崩溃,和因单个监控实例故障造成某段时间监控点的数据缺失的问题。CN113641552ACN113641552A权利要求书1/2页1.一种监控数据采集横向扩展方法,其特征在于,所述方法包括:在预设的监控实例初次采集数据完成后,根据每次采集点的数据量、采集间隔时间和数据保存时间,推算监控系统需要的内存空间;若所述监控系统可使用的内存空间小于所述需要的内存空间,则触发所述监控系统的横向扩展;所述预设的监控实例成为主监控实例,并衍生出若干个从监控实例,其中,所述从监控实例的数量基于所述需要的内存空间与所述可使用的内存空间的比对计算得到,且每个监控实例预留有预设阈值的缓冲空间;各采集点通过所述主监控实例和所述若干个从监控实例采集数据。2.根据权利要求1所述的方法,其特征在于,在所述预设的监控实例成为主监控实例,并衍生出若干个从监控实例之后,所述方法还包括:所述主监控实例和所述若干个从监控实例组成监控集群;各所述从监控实例初始化完成后向作为领导的所述主监控实例汇报就绪状态,并持续汇报健康状态。3.根据权利要求2所述的方法,其特征在于,在所述主监控实例和所述若干个从监控实例组成监控集群之后,所述方法还包括:若所述主监控实例无法正常工作,则所述监控集群选举出新的领导,且衍生出一个新的从监控实例来代替该无法正常工作的主监控实例以继续采集数据。4.根据权利要求2所述的方法,其特征在于,在所述主监控实例和所述若干个从监控实例组成监控集群之后,所述方法还包括:当所述监控集群接收到数据查询请求时,由所述主监控实例响应,且所述主监控实例查询各所述从监控实例中的数据后进行汇总,反馈汇总的数据。5.根据权利要求1所述的方法,其特征在于,在所述预设的监控实例成为主监控实例,并衍生出若干个从监控实例之后,所述方法还包括:所述主监控实例根据原采集间隔时间和监控实例总数量计算每个监控实例的现采集间隔时间,并将所有采集点的信息下发给各所述从监控实例;当所述主监控实例首次采集数据时,将采集开始时间广播同步给各所述从监控实例,以控制各所述从监控实例的采集开始时间,每个监控实例按所述现采集间隔时间采集数据。6.根据权利要求5所述的方法,其特征在于,控制各所述从监控实例的采集开始时间包括:以所述主监控实例的采集开始时间为基准,对各所述从监控实例以依次递增的方式配置采集开始时间,其中,递增的大小等于所述原采集间隔时间。7.根据权利要求1所述的方法,其特征在于,根据每次采集点的数据量、采集间隔时间和数据保存时间,推算监控系统需要的内存空间包括:根据以下公式推算所述需要的内存空间:S=M*T/t其中,S表示所述需要的内存空间,M表示所述每次采集点的数据量,T表示所述数据保存时间,t表示所述采集间隔时间。2CN113641552A权利要求书2/2页8.一种监控数据采集横向扩展的系统,其特征在于,所述系统包括:推算模块,用于在预设的监控实例初次采集数据完成后,根据每次采集点的数据量、采集间隔时间和数据保存时间,推算监控系统需要的内存空间;触发模块,用于若所述监控系统可使用的内存空间小于所述需要的内存空间,则触发所述监控系统的横向扩展;衍生模块,用于所述预设的监控实例成为主监控实例,并衍生出若干个从监控实例,其中,所述从监控实例的数量基于所述需要的内存空间与所述可使用的内存空间的比对计算得到,且每个监控实例预留有预设阈值的缓冲空间;采集模块,用于各采集点通过所述主监控实例和