一种业务日志模型、业务执行方法、装置、电子设备和介质制造方法及图纸

技术编号:28978068 阅读:12 留言:0更新日期:2021-06-23 09:23
本发明专利技术公开了一种业务日志模型、业务执行方法、装置、电子设备和存储介质,业务日志模型包括:处理过程单元,用于为业务分配处理过程标识,记录业务执行过程中的状态信息并生成指定格式的业务日志;支持并发的处理过程单元,用于为业务分配父处理过程标识,记录与业务关联的至少两个并发业务执行过程中的状态信息,并生成指定格式的业务日志;业务处理主过程单元,用于为业务分配交易标识和请求标识,记录业务执行过程中的状态信息和应用信息并生成指定格式的业务日志。通过本实施方式中的业务日志模型对业务执行过程中的状态信息进行记录,并根据记录结果生成指定格式的业务日志,以满足自动化运维系统各模块对业务日志的个性化需求。

【技术实现步骤摘要】
一种业务日志模型、业务执行方法、装置、电子设备和介质
本专利技术实施例涉及数据处理
,尤其涉及一种日志模型、业务执行方法、装置、电子设备和介质。
技术介绍
目前各企业采用的业务日志规范标准都是以设计标准的业务日志数据格式作为指定标准,设计统一的日志格式有利于降低运维人员的培养成本,能够快速、统一的识别和分析各系统的业务执行情况。但是目前企业会根据实际业务需求搭建适合自己的自动化运维平台,而由于来源和技术路线的不同,自动化运维系统的各模块对于日志的格式会有不同需求,因此统一的日志输出标准无法满足自动化运维系统各模块的个性化需求。
技术实现思路
本专利技术实施例提供了一种日志模型、业务执行方法、装置、电子设备和存储介质,以输出指定格式的业务日志,满足自动化运维系统各模块对业务日志的个性化需求。第一方面,本专利技术实施例提供了一种业务日志模型,包括:处理过程单元,通过第一继承接口与处理过程单元联结的支持并发的处理过程单元,通过第二继承接口与支持并发的处理过程单元联结的业务处理主过程单元;处理过程单元,用于为业务分配处理过程标识,记录业务执行过程中的状态信息并生成指定格式的业务日志;支持并发的处理过程单元,用于为业务分配父处理过程标识,记录与业务关联的至少两个并发业务执行过程中的状态信息,并生成指定格式的业务日志;业务处理主过程单元,用于为业务分配交易标识和请求标识,记录业务执行过程中的状态信息和应用信息并生成指定格式的业务日志。第二方面,本专利技术实施例提供了一种业务执行方法,应用于业务日志模型,包括:为待执行的业务分配处理过程标识;将业务执行过程中的状态信息在指定位置进行记录;根据所记录的状态信息生成指定格式的业务日志。第三方面,本专利技术实施例还提供了一种业务日志装置,包括:处理过程标识分配模块,用于为待执行的业务分配处理过程标识;记录模块,用于将业务执行过程中的状态信息在指定位置进行记录;业务日志生成模块,用于根据所记录的状态信息生成指定格式的业务日志。第四方面,本专利技术实施例还提供了一种电子设备,电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现本专利技术任意实施例的方法。第五方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例的方法。在本专利技术实施例中,通过本实施方式中的业务日志模型对业务执行过程中的状态信息进行记录,并根据记录结果生成指定格式的业务日志,以满足自动化运维系统各模块对业务日志的个性化需求。附图说明图1是本专利技术实施例一提供的业务日志模型的结构类图;图2A是本专利技术实施例二提供的业务执行方法的流程图;图2B是本专利技术实施例二提供的业务为同步访问处理过程的示意图;图2C是本专利技术实施例二提供的业务为消息处理过程的示意图;图2D是本专利技术实施例二提供的业务为作业执行过程的示意图;图3是本专利技术实施例三提供的业务执行装置的结构示意图;图4是本专利技术实施例四提供的一种电子设备的结构框图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例提供的业务日志模型的结构类图,本实施例可适用于输出指定格式的业务日志,满足自动化运维系统各模块对业务日志的个性化需求的情况。本专利技术实施例的业务日志模型包括:处理过程单元11,通过第一继承接口与处理过程单元11联结的支持并发的处理过程单元12,通过第二继承接口与支持并发的处理过程单元12联结的业务处理主过程单元13。其中,处理过程单元11,用于为业务分配处理过程标识,记录业务执行过程中的状态信息并生成指定格式的业务日志。支持并发的处理过程单元12,用于为业务分配父处理过程标识,记录与业务关联的至少两个并发业务执行过程中的状态信息,并生成指定格式的业务日志。业务处理主过程单元13,用于为业务分配交易标识和请求标识,记录业务执行过程中的状态信息和应用信息并生成指定格式的业务日志。其中,在图1业务日志模型的结构类图中还包括通过第三继承接口与业务处理主过程单元13联结的同步访问处理过程单元14,同步访问处理过程单元14,用于为业务分配用户活动标识,记录业务执行过程中的状态信息、服务信息、接收请求步骤和返回结果步骤,并生成指定格式的业务日志。以及通过第三继承接口与业务处理主过程单元13联结的消息处理过程单元15,消息处理过程单元15,用于记录业务执行过程中的发送消息地址、接收消息步骤和完成消息处理步骤。以及通过第三继承接口与业务处理主过程单元13联结的作业执行过程单元16,作业执行过程单元16,用于记录业务执行过程中的作业信息、作业启动步骤和完成作业执行步骤。需要说明的是,本实施方式中如图1所示的业务日志模型的结构以类图的形式进行描述,指的是业务日志模型中每一个下层单元分别继承相邻的上一层单元的属性信息。例如,支持并发的处理过程单元中可以同时处理多个并发的处理过程,而每一个单独的并发的处理过程继承上一层处理过程单元的全部属性信息。同理,业务处理主过程单元继承支持并发的处理过程单元的属性信息,即业务处理主过程单元也是支持并发的业务执行过程的,并且在此基础上还会增加自身的特性,不仅会记录业务执行过程中的状态信息,而且还增加了为业务分配交易标识和请求标识,并记录业务执行过程中的应用信息。同理,同步访问处理过程单元、消息处理过程单元和作业执行过程单元分别继承业务处理主过程单元的属性信息,并各自增加自身的特性。同步访问处理过程单元增加了为业务分配用户活动标识,记录业务执行过程中的服务信息、接收请求步骤和返回结果步骤;消息处理过程单元增加了记录业务执行过程中的发送消息地址、接收消息步骤和完成消息处理步骤;作业执行过程单元增加了记录业务执行过程中的作业信息、作业启动步骤和完成作业执行步骤。当然,本实施方式中仅是举例说明,而并不对每个下层单元所增加的自身的特性进行具体限定。可选的,状态信息包括:业务关键步骤、业务异常步骤、业务告警步骤、访问外部资源步骤和发送消息步骤。需要说明的是,本实施方式中的步骤指的是业务处理过程中的一个行为,步骤包括:步骤标识、步骤发生的时间、步骤发生的位置和一系列自定义内容项。因为步骤是业务处理过程中的一个行为,因此步骤发生的时间记录的是时间点而不是时间长度;步骤发生的位置是为了定位步骤在业务程序中的位置或者步骤行为。并且根据步骤的特点可以将需要记录的内容通过键值对的形式记录在自定义内容项里,而自定义内容项的键值通常采用业务词典的名称进行定义,便于系统之间业务进行关联分析和自动化运维。其中,本实施方式中本文档来自技高网...

【技术保护点】
1.一种业务日志模型,其特征在于,包括:处理过程单元,通过第一继承接口与所述处理过程单元联结的支持并发的处理过程单元,通过第二继承接口与所述支持并发的处理过程单元联结的业务处理主过程单元;/n所述处理过程单元,用于为业务分配处理过程标识,记录所述业务执行过程中的状态信息并生成指定格式的业务日志;/n所述支持并发的处理过程单元,用于为业务分配父处理过程标识,记录与所述业务关联的至少两个并发业务执行过程中的状态信息,并生成指定格式的业务日志;/n所述业务处理主过程单元,用于为业务分配交易标识和请求标识,记录所述业务执行过程中的状态信息和应用信息并生成指定格式的业务日志。/n

【技术特征摘要】
1.一种业务日志模型,其特征在于,包括:处理过程单元,通过第一继承接口与所述处理过程单元联结的支持并发的处理过程单元,通过第二继承接口与所述支持并发的处理过程单元联结的业务处理主过程单元;
所述处理过程单元,用于为业务分配处理过程标识,记录所述业务执行过程中的状态信息并生成指定格式的业务日志;
所述支持并发的处理过程单元,用于为业务分配父处理过程标识,记录与所述业务关联的至少两个并发业务执行过程中的状态信息,并生成指定格式的业务日志;
所述业务处理主过程单元,用于为业务分配交易标识和请求标识,记录所述业务执行过程中的状态信息和应用信息并生成指定格式的业务日志。


2.根据权利要求1所述的业务日志模型,其特征在于,所述模型还包括通过第三继承接口与所述业务处理主过程单元联结的同步访问处理过程单元,
所述同步访问处理过程单元,用于为业务分配用户活动标识,记录所述业务执行过程中的状态信息、服务信息、接收请求步骤和返回结果步骤,并生成指定格式的业务日志。


3.根据权利要求2所述的业务日志模型,其特征在于,所述模型还包括通过第三继承接口与所述业务处理主过程单元联结的消息处理过程单元,
所述消息处理过程单元,用于记录业务执行过程中的发送消息地址、接收消息步骤和完成消息处理步骤。


4.根据权利要求3所述的业务日志模型,其特征在于,所述模型还包括通过第三继承接口与所述业务处理主过程单元联结的作业执行过程单元,
所述作业执行过程单元,用于记录业务执行过程中的作业信息、作业启动步骤和完成作业执行步骤。


5.根据权利要求1至4任一项所述的业务日志模型,其特征在于,所述状态信息包括:业务关键步骤、业务异常步骤、业务告警步骤、访问外部资源步骤和发送消息步骤。


6.根据权利要求4所述的业务日志模型,其特征在于,所述支持并发的处理过程单元通过所述第一继承接口建立与所述处理过程单元的从属联结;
所述业务处理主过程单元通过所述第二继承接口建立与所述支持并发的处理过程单元的从属联结;
所述同步访问处理过程单元、所述消息处理过程单元和所述作业执行过程单元分别通过所述第三继承接口建立与所述业务处理主过程单元的从属连接。


7.一种业务执行方法,应用于业务日志模型,其特征在于,包括:
为待执行的业务分配处理过程标识;
将所述业务执行过程中的状态信息在指定位置进行记录;
根据所记录的状态信息生成指定格式的业务日志。


8.根据权利要求7所述的方法,其特征在于,所述状态信息包括:业务关键步骤、业务异常步骤、业务告警步骤、访问外部资源步骤和发送消息步骤;
所述将所述业务执行过程中的状态信息在指定位置进行记录,包括:
将所述业...

【专利技术属性】
技术研发人员:毛海峰
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:上海;31

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

1