【技术实现步骤摘要】
日志存储方法及装置、存储介质、电子装置
[0001]本专利技术实施例涉及计算机领域,具体而言,涉及一种日志存储方法及装置、存储介质、电子装置。
技术介绍
[0002]现有技术中,日志的采集方案包括:在每个虚拟机内都安装日志采集程序,来实时收集日志,这种方案会占用所有运行的虚拟机计算资源。或者,让应用程序自己将日志发送到的日志服务器,再由日志服务器统一处理,这种方案应用程序和日志采集程序的耦合度较高,且有代码开发工作。
[0003]针对相关技术中存在的采集日志占用过多计算资源的问题,目前尚未提出有效的解决方案。
技术实现思路
[0004]本专利技术实施例提供了一种日志存储方法及装置、存储介质、电子装置,以至少解决相关技术中采集日志占用过多计算资源的问题。
[0005]根据本专利技术的一个实施例,提供了一种日志存储方法,包括:获取N个共享目录中包括的M个日志信息,其中,每个上述共享目录均对应挂载在一个虚拟机内,上述虚拟机用于将生成的上述日志信息写入对应挂载的上述共享目录中,上述M和上述N是大于或等 ...
【技术保护点】
【技术特征摘要】
1.一种日志存储方法,其特征在于,包括:获取N个共享目录中包括的M个日志信息,其中,每个所述共享目录均对应挂载在一个虚拟机内,所述虚拟机用于将生成的所述日志信息写入对应挂载的所述共享目录中,所述M和所述N是大于或等于1的自然数;确定目标共享目录与目标虚拟机之间的对应关系,其中,所述目标共享目录是N个所述共享目录中的任一共享目录,所述目标虚拟机是挂载所述目标共享目录的虚拟机;将所述目标共享目录与目标虚拟机之间的对应关系以及目标日志信息进行对应存储,其中,所述目标日志信息是M个所述日志信息中从所述目标共享目录中读取的日志信息。2.根据权利要求1所述的方法,其特征在于,获取N个共享目录中包括的M个日志信息之前,所述方法还包括:将每个所述共享目录均挂载至日志采集服务器内,其中,所述日志采集服务器用于采集M个所述日志信息。3.根据权利要求1所述的方法,其特征在于,获取N个共享目录中包括的M个日志信息,包括:确定每个所述共享目录中缓存所述日志信息的目录层;从每个所述共享目录中的目录层中读取所述日志信息,得到M个所述日志信息。4.一种日志存储方法,其特征在于,包括:将获取的目标共享目录挂载至目标虚拟机内,其中,所述目标共享目录是服务器分配至所述虚拟机的共享目录;将所述目标虚拟机生成的目标日志信息缓存至所述目标共享目录中,以指示日志采集服务器从所述目标共享目录中读取所述目标日志信息,其中,所述目标共享目录同时挂载在所述日志采集服务器中。5.根据权利要求1所述的方法,其特征在于,将获取的目标共享目录挂载至目标虚拟机内,包括:在确定所述目标共享目录被授权的情况下,将所述目标虚拟机的日志写地址与所述目标共享目录中的日志缓存地址进行对应,其中,所述目标共享目录是共享目录池中的任一共享目录,所述共享目录池中包括多个预先分配的共享目录;在所述目标虚拟机启动的情况下,按照对应的所述写地址和所述日志缓存地址将获取的目标共享目录挂载至目标虚拟机内。6.一种日志存储系统,其特征在于,包括:目录创建服务器,用于将创建的多个日志共享目录设置在共享目录...
【专利技术属性】
技术研发人员:花赛修,刘涛,
申请(专利权)人:上海芯赛云计算科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。