多系统中管理日志的方法及装置制造方法及图纸

技术编号:15541281 阅读:230 留言:0更新日期:2017-06-05 10:45
本发明专利技术提供了多系统中管理日志的方法及装置,该方法包括:当检测到来自第一容器系统的预定应用程序的日志获取指令时,第一容器系统的日志管理服务将日志获取指令发送至主控系统的日志管理服务,且主控系统的日志管理服务将接收到的日志获取指令发送至第二容器系统的日志管理服务;各个容器系统及主控系统各自的日志管理服务,基于日志获取指令获取其各自的日志,并将获取到的各个容器系统的日志存储路径发送至主控系统的日志管理服务;主控系统的日志管理服务基于第二容器系统及主控系统的日志存储路径,将主控系统及第二容器系统的日志在第一容器系统的预定存储路径下进行备份。通过本发明专利技术,实现了通过第一容器系统统一管理各系统的日志。

Method and device for managing logs in multiple systems

The present invention provides a method and device for multi log management system, the method includes: when detecting the predetermined application from the first container system log to obtain instructions, log management system will log the first container to obtain instructions sent to the main control system of log management service, and the main control system of log management service the received log to obtain instructions sent to the second container system log management service; log management service system and their respective container control system, log for instruction fetch their log based on sending log storage path to the main control system of each container system and access to the log management service log management; the main control system of the service log storage path second container system and main control system based on the log of main control system and two container system Backup is carried out under the predetermined storage path of the first container system. The invention realizes the unified management of the logs of each system through the first container system.

【技术实现步骤摘要】
多系统中管理日志的方法及装置
本专利技术涉及计算机
,具体而言,本专利技术涉及一种多系统中管理日志的方法,及一种多系统中管理日志的装置。
技术介绍
随着当今计算机技术的发展,为使终端设备操作系统的可靠性不断提高,各类操作系统通常配设有记录系统中硬件、软件和系统问题的系统日志,该系统日志还可以记录系统中发生的事件,当终端设备操作系统出现故障,用户可以通过系统日志来检查故障原因,同时,终端设备的系统开发人员也可以通过系统日志了解终端设备运行过程中出现的问题(如bug、黑屏、死机、自动退出程序等情况),以利于售后服务以及后续对系统的完善和改进。为了在系统运行时可及时记录系统的运行状况,终端设备中用于存储系统日志的存储空间所对应的存储地址通常被配置在系统的预定存储路径下。随着终端设备的各项软硬件配置越来越高,一些高端配置的终端设备运行效果已和桌面设备的相应配置实现的效果接近,同时,用户对于终端设备使用场景的多样性与日俱增,因此,出现了同一终端设备中根据不同的用户需求提供不同运行环境的解决方案,如设置特定用户在特定的受限运行环境下使用终端设备,或为同一用户在终端设备中的不同使用场景设置不同的运行环境。因此在终端设备中实现系统的虚拟化,从而使得终端设备中可以运行多个独立的操作系统,在这种情况下,各操作系统中都存储有各自对应的日志文件。现有技术仅支持对同一终端设备中的单个操作系统进行日志的管理操作,如对日志的存储、打包及清理等操作,但无法对同一终端设备中的多个操作系统的日志进行管理,因此亟需一种对同一终端设备中的多个操作系统中的日志同时进行管理的方法。
技术实现思路
为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:本专利技术的实施例提出了一种多系统中管理日志的方法,包括:当检测到来自第一容器系统的预定应用程序的日志获取指令时,第一容器系统的日志管理服务将日志获取指令发送至主控系统的日志管理服务,且主控系统的日志管理服务将接收到的日志获取指令发送至第二容器系统的日志管理服务;各个容器系统及主控系统各自的日志管理服务,基于日志获取指令获取其各自的日志,并将获取到的各个容器系统的日志存储路径发送至主控系统的日志管理服务;主控系统的日志管理服务基于第二容器系统及主控系统的日志存储路径,将主控系统及第二容器系统的日志在第一容器系统的预定存储路径下进行备份。优选地,各个容器系统及主控系统各自的日志管理服务,基于日志获取指令获取其各自的日志的步骤,包括:各个容器系统及主控系统各自的日志管理服务将日志获取指令发送至各个容器系统及主控系统各自的日志获取服务;各个容器系统及主控系统各自的日志获取服务基于接收到的日志获取指令获取其各自系统的日志;各个容器系统及主控系统日志获取完成后,各个容器系统及主控系统各自的日志获取服务将各自的完成通知消息及各自的日志存储路径反馈至其各自相应的日志管理服务。优选地,将主控系统及第二容器系统的日志在第一容器系统的预定存储路径下进行备份的步骤之后,还包括:主控系统的日志管理服务通过第一容器系统的日志管理服务将备份存储完成消息反馈至预定应用程序,以生成日志获取完成提示信息。优选地,主控系统的日志管理服务通过各个容器系统的日志管理服务在其日志管理服务中注册的回调函数,向各个容器系统的日志管理服务发送数据。可选地,该方法还包括:当检测到来自第一容器系统的预定应用程序的日志配置指令时,第一容器系统的日志管理服务将日志配置指令发送至主控系统的日志管理服务,且主控系统的日志管理服务将接收到的日志配置指令发送至第二容器系统的日志管理服务;各个容器系统及主控系统各自的日志管理服务,基于日志配置指令对其各自的日志文件参数进行配置。可选地,该方法还包括:当检测到来自第一容器系统的预定应用程序的日志清理指令时,第一容器系统的日志管理服务将日志清理指令发送至主控系统的日志管理服务,且主控系统的日志管理服务将接收到的日志清理指令发送至第二容器系统的日志管理服务;各个容器系统及主控系统各自的日志管理服务,基于日志清理指令对其各自日志存储路径下的日志进行清理。本专利技术的另一实施例提出了一种多系统中管理日志的装置,包括:发送模块,用于当检测到来自第一容器系统的预定应用程序的日志获取指令时,第一容器系统的日志管理服务将日志获取指令发送至主控系统的日志管理服务,且主控系统的日志管理服务将接收到的日志获取指令发送至第二容器系统的日志管理服务;获取及发送模块,用于各个容器系统及主控系统各自的日志管理服务,基于日志获取指令获取其各自的日志,并将获取到的各个容器系统的日志存储路径发送至主控系统的日志管理服务;备份模块,用于主控系统的日志管理服务基于第二容器系统及主控系统的日志存储路径,将主控系统及第二容器系统的日志在第一容器系统的预定存储路径下进行备份。优选地,获取及发送模块,包括:发送单元,用于各个容器系统及主控系统各自的日志管理服务将日志获取指令发送至各个容器系统及主控系统各自的日志获取服务;获取单元,用于各个容器系统及主控系统各自的日志获取服务基于接收到的日志获取指令获取其各自系统的日志;第一反馈单元,用于各个容器系统及主控系统日志获取完成后,各个容器系统及主控系统各自的日志获取服务将各自的完成通知消息及各自的日志存储路径反馈至其各自相应的日志管理服务。优选地,备份模块,还包括:第二反馈单元,用于主控系统的日志管理服务通过第一容器系统的日志管理服务将备份存储完成消息反馈至预定应用程序,以生成日志获取完成提示信息。优选地,主控系统的日志管理服务通过各个容器系统的日志管理服务在其日志管理服务中注册的回调函数,向各个容器系统的日志管理服务发送数据。本专利技术的实施例中,提出了一种多系统中管理日志的方案,当检测到来自第一容器系统的预定应用程序的日志获取指令时,第一容器系统的日志管理服务将日志获取指令发送至主控系统的日志管理服务,且主控系统的日志管理服务将接收到的日志获取指令发送至第二容器系统的日志管理服务,实现了同时向各个容器系统及主控系统发送日志获取指令,为统一获取各个容器系统及主控系统的日志提供了必要的前提保障;各个容器系统及主控系统各自的日志管理服务,基于日志获取指令获取其各自的日志,之后,各个容器系统将各自的日志存储路径发送至主控系统的日志管理服务,实现了统一获取各个容器系统及主控系统的日志,同时,为统一对各个容器系统及主控系统的日志进行管理提供了必要的前提保障;主控系统的日志管理服务基于第二容器系统及主控系统的日志存储路径,将主控系统及第二容器系统的日志在第一容器系统的预定存储路径下进行备份,实现了通过第一容器系统统一管理各个容器系统及主控系统的日志,解决了对同一终端设备中的多个操作系统的日志进行管理的问题,进一步地,可实现通过在一个系统中对多个作系统的日志统一执行获取操作,提高了用户获取日志的操作体验。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术中一个实施例的多系统终端设备中各容器系统间的关系示意图;图2为本专利技术中另一实施例的多系统中管理日志的方法的本文档来自技高网...
多系统中管理日志的方法及装置

【技术保护点】
一种多系统中管理日志的方法,其特征在于,包括:当检测到来自第一容器系统的预定应用程序的日志获取指令时,第一容器系统的日志管理服务将所述日志获取指令发送至主控系统的日志管理服务,且主控系统的日志管理服务将接收到的所述日志获取指令发送至第二容器系统的日志管理服务;各个容器系统及主控系统各自的日志管理服务,基于所述日志获取指令获取其各自的日志,并将获取到的各个容器系统的日志存储路径发送至主控系统的日志管理服务;主控系统的日志管理服务基于第二容器系统及主控系统的日志存储路径,将主控系统及第二容器系统的日志在第一容器系统的预定存储路径下进行备份。

【技术特征摘要】
1.一种多系统中管理日志的方法,其特征在于,包括:当检测到来自第一容器系统的预定应用程序的日志获取指令时,第一容器系统的日志管理服务将所述日志获取指令发送至主控系统的日志管理服务,且主控系统的日志管理服务将接收到的所述日志获取指令发送至第二容器系统的日志管理服务;各个容器系统及主控系统各自的日志管理服务,基于所述日志获取指令获取其各自的日志,并将获取到的各个容器系统的日志存储路径发送至主控系统的日志管理服务;主控系统的日志管理服务基于第二容器系统及主控系统的日志存储路径,将主控系统及第二容器系统的日志在第一容器系统的预定存储路径下进行备份。2.根据权利要求1所述的方法,其特征在于,所述各个容器系统及主控系统各自的日志管理服务,基于所述日志获取指令获取其各自的日志的步骤,包括:各个容器系统及主控系统各自的日志管理服务将所述日志获取指令发送至各个容器系统及主控系统各自的日志获取服务;各个容器系统及主控系统各自的日志获取服务基于接收到的所述日志获取指令获取其各自系统的日志;各个容器系统及主控系统日志获取完成后,各个容器系统及主控系统各自的日志获取服务将各自的完成通知消息及各自的日志存储路径反馈至其各自相应的日志管理服务。3.根据权利要求1所述的方法,其特征在于,所述将主控系统及第二容器系统的日志在第一容器系统的预定存储路径下进行备份的步骤之后,还包括:主控系统的日志管理服务通过第一容器系统的日志管理服务将备份存储完成消息反馈至所述预定应用程序,以生成日志获取完成提示信息。4.根据权利要求1所述的方法,其特征在于,主控系统的日志管理服务通过各个容器系统的日志管理服务在其日志管理服务中注册的回调函数,向各个容器系统的日志管理服务发送数据。5.根据权利要求1所述的方法,其特征在于,还包括:当检测到来自第一容器系统的预定应用程序的日志配置指令时,第一容器系统的日志管理服务将所述日志配置指令发送至主控系统的日志管理服务,且主控系统的日志管理服务将接收到的所述日志配置指令发送至第二容器系统的日志管理服务;各个容器系统及主控系统各自的日志管理服务,基于所述日志配置指令对其各自的日志文件参数...

【专利技术属性】
技术研发人员:朱淑红张晓伟
申请(专利权)人:北京元心科技有限公司
类型:发明
国别省市:北京,11

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

1