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所述的方法,其特征在于,所述各个容器系统及主控系统各自的日志管理服务,基于所述日志获取指令获取其各自的日志的步骤,包括:各个容器系统及主控系统各自的日志管理服务将所述日志获取指令发送至各个容器系统及主控系统各自的日志获取服务;各个容器系统及主控系统各自的日志获取服务基于接收到的所述日志获取指令获取其各自系统的日志;各个容器系统及主控系统日志获取完成后,各个容器系统及主控系统各自的日志获取服务将各自的完成通知消息及各自的日志存储路径反馈至其各自相应的日志管理服务。3.根据权利要求1所述的方法,其特征在于,所述将主控系统及第二容器系统的日志在第一容器系统的预定存储路径下进行备份的步骤之后,还包括:主控系统的日志管理服务通过第一容器系统的日志管理服务将备份存储完成消息反馈至所述预定应用程序,以生成日志获取完成提示信息。4.根据权利要求1所述的方法,其特征在于,主控系统的日志管理服务通过各个容器系统的日志管理服务在其日志管理服务中注册的回调函数,向各个容器系统的日志管理服务发送数据。5.根据权利要求1所述的方法,其特征在于,还包括:当检测到来自第一容器系统的预定应用程序的日志配置指令时,第一容器系统的日志管理服务将所述日志配置指令发送至主控系统的日志管理服务,且主控系统的日志管理服务将接收到的所述日志配置指令发送至第二容器系统的日志管理服务;各个容器系统及主控系统各自的日志管理服务,基于所述日志配置指令对其各自的日志文件参数...
【专利技术属性】
技术研发人员:朱淑红,张晓伟,
申请(专利权)人:北京元心科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。