日志的提供方法、装置以及日志的获取方法、装置和系统制造方法及图纸

技术编号:15542573 阅读:167 留言:0更新日期:2017-06-05 11:27
本发明专利技术涉及一种日志的提供方法、装置以及日志的获取方法、装置和系统。所述日志的提供方法包括步骤:接收日志服务器发送的其关注业务的特征信息;根据所述特征信息确定本业务模块需关注的对象以及对象的第一特征信息,获得与所述第一特征信息相关的第一日志,向所述日志服务器发送所述第一日志;根据所述第一特征信息确定本业务模块的下游业务模块需关注的对象以及对象的第二特征信息,向所述下游业务模块发送所述第二特征信息,以使所述下游业务模块在收到所述第二特征信息之后向所述日志服务器发送与所述第二特征信息相关的第二日志。本发明专利技术大大提高了当前关注业务相关的日志的查找效率。

Method and device for providing log and method for obtaining log, device and system

The invention relates to a method and a device for providing a log, and a method, a device and a system for obtaining a log. The method comprises the following steps: the log information about business characteristics of the receiving log sent by the server; the first object is determined according to the characteristic information need to pay attention to the business object module and the characteristic information was associated with the first feature information of the first day of Chi, sent to the log server the first log according to the characteristics of information; second to determine the object of the downstream business module of this business module needs to pay attention to the first feature information and object, sent to the downstream business module of the second characteristic information, so that the downstream business module after receiving the second characteristic information sent to the server log and the second the characteristics of information related to the second log. The invention greatly improves the searching efficiency of the current concerned business related logs.

【技术实现步骤摘要】
日志的提供方法、装置以及日志的获取方法、装置和系统
本专利技术涉及计算机
,特别是涉及一种日志的提供方法、一种日志的提供装置、一种日志的获取方法、一种日志的获取装置和一种日志的获取系统。
技术介绍
日志是指系统所指定对象的某些操作和其操作结果按时间有序的集合。每个日志文件由日志记录组成,每条日志记录描述了一次单独的系统事件。通常情况下,日志是用户可以直接阅读的文本文件,其中包含了一个时间戳和一个信息或者子系统所特有的其他信息。日志为服务器、工作站、防火墙和应用软件等IT(InformationTechnology,信息产业)资源相关活动记录必要的、有价值的信息,在软件开发和软件系统维护领域中占据着重要地位,人们通过它来分析定位问题,了解系统运行状态。然而,对于复杂一点的系统,例如分布式系统中,一个业务往往由多个业务模块协作完成,同一个业务模块又同时完成多项业务,这时日志的数据量非常庞大,而且分析问题时往往只关注其中某一个业务的情况,传统技术中的方案很难在这么庞大的日志中快速找出当前关注业务相关的日志。
技术实现思路
基于此,有必要针对上述问题,提供一种日志的提供方法、装置以及日志的获取方法、装置和系统,能够快速找出当前关注业务相关的日志。一种日志的提供方法,包括步骤:接收日志服务器发送的其关注业务的特征信息;根据所述特征信息确定本业务模块需关注的对象以及对象的第一特征信息,获得与所述第一特征信息相关的第一日志,向所述日志服务器发送所述第一日志;根据所述第一特征信息确定本业务模块的下游业务模块需关注的对象以及对象的第二特征信息,向所述下游业务模块发送所述第二特征信息,以使所述下游业务模块在收到所述第二特征信息之后向所述日志服务器发送与所述第二特征信息相关的第二日志;所述第一特征信息和所述第二特征信息为属于同一业务的在不同业务模块中的对象的特征信息。一种日志的提供装置,包括:特征信息接收模块,用于接收日志服务器发送的其关注业务的特征信息;第一日志发送模块,用于根据所述特征信息确定本业务模块需关注的对象以及对象的第一特征信息,获得与所述第一特征信息相关的第一日志,向所述日志服务器发送所述第一日志;第二特征信息发送模块,用于根据所述第一特征信息确定本业务模块的下游业务模块需关注的对象以及对象的第二特征信息,向所述下游业务模块发送所述第二特征信息,以使所述下游业务模块在收到所述第二特征信息之后向所述日志服务器发送与所述第二特征信息相关的第二日志;所述第一特征信息和所述第二特征信息为属于同一业务的在不同业务模块中的对象的特征信息。上述日志的提供方法和装置,当需要获取某一业务相关的日志时,日志服务器向关注业务的上游业务模块通知其所关注业务的特征信息,上游业务模块根据该特征信息从自身存储的大量日志中获取与该关注业务相关的日志并发送给日志服务器,另外,上游业务模块还获得其下游业务模块需关注的对象的特征信息,即下游业务模块中与该关注业务相关的对象的特征信息,下游业务模块根据其需关注的对象的特征信息获取与该业务相关的日志并发送给日志服务器,依次重复,那么日志服务器获得日志均是与当前关注业务相关的日志,大大提高了当前关注业务相关的日志的查找效率,并且由于获得的日志可以关联起来查看,所以也有效提高了调试和问题定位的效率。一种日志的获取方法,包括步骤:向关注业务的上游业务模块发送所述关注业务的特征信息,以使所述上游业务模块在收到所述特征信息之后确定其需关注的对象以及对象的第一特征信息,以及根据所述第一特征信息确定其下游业务模块需关注的对象以及对象的第二特征信息;从所述上游业务模块获取第一日志,所述第一日志为所述上游业务模块根据所述第一特征信息获取到的相关的日志;从所述下游业务模块获取第二日志,所述第二日志为所述下游业务模块根据所述第二特征信息获取到的相关的日志;根据所述第一日志和所述第二日志得到所述关注业务相关的日志;所述第一特征信息和所述第二特征信息为属于同一业务的在不同业务模块中的对象的特征信息。一种日志的获取装置,包括:特征信息发送模块,用于向关注业务的上游业务模块发送所述关注业务的特征信息,以使所述上游业务模块在收到所述特征信息之后确定其需关注的对象以及对象的第一特征信息,以及根据所述第一特征信息确定其下游业务模块需关注的对象以及对象的第二特征信息;日志获取模块,用于从所述上游业务模块获取第一日志,所述第一日志为所述上游业务模块根据所述第一特征信息获取到的相关的日志;从所述下游业务模块获取第二日志,所述第二日志为所述下游业务模块根据所述第二特征信息获取到的相关的日志;根据所述第一日志和所述第二日志得到所述关注业务相关的日志;所述第一特征信息和所述第二特征信息为属于同一业务的在不同业务模块中的对象的特征信息。上述日志的获取方法和装置,当需要获取某一业务相关的日志时,日志服务器向关注业务的上游业务模块通知其所关注业务的特征信息,上游业务模块根据该特征信息从自身存储的大量日志中获取与该关注业务相关的日志并发送给日志服务器,另外,上游业务模块还获得其下游业务模块需关注的对象的特征信息,即下游业务模块中与该关注业务相关的对象的特征信息,下游业务模块根据其需关注的对象的特征信息获取与该业务相关的日志并发送给日志服务器,依次重复,那么日志服务器获得日志均是与当前关注业务相关的日志,大大提高了当前关注业务相关的日志的查找效率,并且由于获得的日志可以关联起来查看,所以也有效提高了调试和问题定位的效率。一种日志的获取系统,包括:日志服务器,用于向关注业务的上游业务模块发送所述关注业务的特征信息;根据第一日志和第二日志得到所述关注业务相关的日志;上游业务模块,用于在收到所述特征信息之后确定其需关注的对象以及对象的第一特征信息,获得与所述第一特征信息相关的第一日志,向所述日志服务器发送所述第一日志;以及根据所述第一特征信息确定其下游业务模块需关注的对象以及对象的第二特征信息,向所述下游业务模块发送所述第二特征信息;下游业务模块,用于获得与所述第二特征信息相关的第二日志,向所述日志服务器发送所述第二日志;所述第一特征信息和所述第二特征信息为属于同一业务的在不同业务模块中的对象的特征信息。上述日志的获取系统,当需要获取某一业务相关的日志时,日志服务器向关注业务的上游业务模块通知其所关注业务的特征信息,上游业务模块根据该特征信息从自身存储的大量日志中获取与该关注业务相关的日志并发送给日志服务器,另外,上游业务模块还获得其下游业务模块需关注的对象的特征信息,即下游业务模块中与该关注业务相关的对象的特征信息,下游业务模块根据其需关注的对象的特征信息获取与该业务相关的日志并发送给日志服务器,依次重复,那么日志服务器获得日志均是与当前关注业务相关的日志,大大提高了当前关注业务相关的日志的查找效率,并且由于获得的日志可以关联起来查看,所以也有效提高了调试和问题定位的效率。附图说明图1为一实施例的日志的提供方法的流程示意图;图2为一具体实施例的某一业务的业务流程的示意图;图3为一具体实施例的不同业务中各个对象的特征类型和特征值的示意图;图4为一实施例的日志的提供装置的结构示意图;图5为一实施例的日志的获取方法的流程示意图;图6为一实施例的日志的获取装本文档来自技高网...
日志的提供方法、装置以及日志的获取方法、装置和系统

【技术保护点】
一种日志的提供方法,其特征在于,包括步骤:接收日志服务器发送的其关注业务的特征信息;根据所述特征信息确定本业务模块需关注的对象以及对象的第一特征信息,获得与所述第一特征信息相关的第一日志,向所述日志服务器发送所述第一日志;根据所述第一特征信息确定本业务模块的下游业务模块需关注的对象以及对象的第二特征信息,向所述下游业务模块发送所述第二特征信息,以使所述下游业务模块在收到所述第二特征信息之后向所述日志服务器发送与所述第二特征信息相关的第二日志;所述第一特征信息和所述第二特征信息为属于同一业务的在不同业务模块中的对象的特征信息。

【技术特征摘要】
1.一种日志的提供方法,其特征在于,包括步骤:接收日志服务器发送的其关注业务的特征信息;根据所述特征信息确定本业务模块需关注的对象以及对象的第一特征信息,获得与所述第一特征信息相关的第一日志,向所述日志服务器发送所述第一日志;根据所述第一特征信息确定本业务模块的下游业务模块需关注的对象以及对象的第二特征信息,向所述下游业务模块发送所述第二特征信息,以使所述下游业务模块在收到所述第二特征信息之后向所述日志服务器发送与所述第二特征信息相关的第二日志;所述第一特征信息和所述第二特征信息为属于同一业务的在不同业务模块中的对象的特征信息。2.根据权利要求1所述的日志的提供方法,其特征在于,根据所述第一特征信息确定本业务模块的下游业务模块需关注的对象以及对象的第二特征信息的步骤包括:获得所述第一特征信息对应的业务;根据所述业务的业务流程获得本业务模块的下游业务模块需关注的对象;从所述日志服务器获得所述下游业务模块需关注的对象以及对象的第二特征信息,所述日志服务器存储有各个业务模块上报的各自所有对象的特征信息。3.根据权利要求1或2所述的日志的提供方法,其特征在于,所述特征信息包括特征类型和特征值。4.一种日志的获取方法,其特征在于,包括步骤:向关注业务的上游业务模块发送所述关注业务的特征信息,以使所述上游业务模块在收到所述特征信息之后确定其需关注的对象以及对象的第一特征信息,以及根据所述第一特征信息确定其下游业务模块需关注的对象以及对象的第二特征信息;从所述上游业务模块获取第一日志,所述第一日志为所述上游业务模块根据所述第一特征信息获取到的相关的日志;从所述下游业务模块获取第二日志,所述第二日志为所述下游业务模块根据所述第二特征信息获取到的相关的日志;根据所述第一日志和所述第二日志得到所述关注业务相关的日志;所述第一特征信息和所述第二特征信息为属于同一业务的在不同业务模块中的对象的特征信息。5.根据权利要求4所述的日志的获取方法,其特征在于,所述日志服务器存储有各个业务模块上报的各自所有对象的特征信息,所述特征信息包括特征类型和特征值。6.一种日志的提供装置,其特征在于,包括:特征信息接收模块,用于接收日志服务器发送的其关注业务的特征信息;第一日志发送模块,用于根据所述特征信息确定本业务模块需关注的对象以及对象的第一特征信息,获得与所述第一特征信息相关的第一日志,向所述日志服务器发送所述第一日志;第二特征信息发送模块,用于根据所述第一特...

【专利技术属性】
技术研发人员:董友球
申请(专利权)人:广东威创视讯科技股份有限公司
类型:发明
国别省市:广东,44

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

1