用于APS系统的日志生成方法、装置及电子设备与流程

文档序号:37069610发布日期:2024-02-20 21:22阅读:15来源:国知局
用于APS系统的日志生成方法、装置及电子设备与流程

本发明涉及系统日志,尤其涉及一种用于aps系统的日志生成方法、装置及电子设备。


背景技术:

1、随着分布式系统和微服务的兴起,各业务系统的功能拆分越来越细致,使得业务系统日志所承载的数据越来越详细,以满足数据修改、业务溯源、异常排查等问题,而aps系统(advanced planning and scheduling,高级计划与排程系统)作为业务系统之一,对生产行业的智能排产、生产管控等方面有着重要作用,在对aps系统服务进行问题排查时,常常会查询大量日志,例如排产轮次调用、上下游数据流转、调用函数参数、业务日志异常等。

2、目前,aps系统通常采用多容器集群部署,并与mes系统等其他业务系统紧密联系,使得aps系统日志受到整体业务群影响,依赖于上下游业务系统进行串联,需要对不同容器、不同系统、不同部门的单号进行转换,增加了日志统计和问题查询的复杂程度,进而在aps系统的服务调用发生异常时,不便于用户查看日志,影响aps系统日志的查询效率。


技术实现思路

1、为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。

2、鉴于以上所述现有技术的缺点,本发明公开了一种用于aps系统的日志生成方法、装置及电子设备,以便于用户查看同一请求标识的系统日志,提高日志的查询效率。

3、本发明公开了一种用于aps系统的日志生成方法,所述aps系统包括多个系统服务,所述方法包括:预先在各所述系统服务中分别设置日志生成规则;响应于带有请求标识的调用请求,通过由目标服务组成的调用链路执行所述调用请求对应的服务流程,其中,所述目标服务包括至少一部分系统服务;通过所述日志生成规则触发各所述目标服务在执行所述服务流程时采集调用数据,并在所述调用链路中传递所述请求标识,以根据所述调用数据和所述请求标识生成操作记录;根据含有同一请求标识的操作记录生成所述请求标识对应的系统日志。

4、本发明公开了一种用于aps系统的日志生成装置,所述aps系统包括多个系统服务,所述装置包括:设置模块,用于在各所述系统服务中分别设置日志生成规则;执行模块,用于响应于带有请求标识的调用请求,通过由目标服务组成的调用链路执行所述调用请求对应的服务流程,其中,所述目标服务包括至少一部分系统服务;触发模块,用于通过所述日志生成规则触发各所述目标服务在执行所述服务流程时采集调用数据,并在所述调用链路中传递所述请求标识,以根据所述调用数据和所述请求标识生成操作记录;生成模块,用于根据含有同一请求标识的操作记录生成所述请求标识对应的系统日志。

5、本发明公开了一种电子设备,包括:处理器及存储器;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述电子设备执行上述的方法。

6、本发明的有益效果:

7、通过在aps系统的各系统服务中设置日志生成规则,使得目标服务在执行调用请求对应的服务流程时,通过传递调用请求中的请求标识和采集调用数据生成带有请求标识的操作记录,从而根据含有同一请求标识的操作记录生成请求标识对应的系统日志。这样,相较于基于上下游系统匹配系统日志,通过带有请求标识的调用请求调用目标服务执行服务流程,并通过请求标识串联调用链路的操作记录,以基于同一请求标识建立具有调用链关系的系统日志,从而降低日志统计和日志追踪的系统复杂程度,便于查看较长的调用链路在调用过程中的详细调用参数及串联的目标系统,提高aps系统在日志查询、日常维护时的效率。



技术特征:

1.一种用于aps系统的日志生成方法,其特征在于,所述aps系统包括多个系统服务,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,通过以下方法在所述系统服务中设置日志生成规则:

3.根据权利要求1所述的方法,其特征在于,通过以下方法获取带有请求标识的调用请求:

4.根据权利要求3所述的方法,其特征在于,所述请求标识由以下至少一种组成:

5.根据权利要求3所述的方法,其特征在于,将生成的请求标识织入所述调用请求,包括:

6.根据权利要求1所述的方法,其特征在于,根据含有同一请求标识的操作记录生成所述请求标识对应的系统日志,包括:

7.根据权利要求1至6任一项所述的方法,其特征在于,各所述目标服务之间通过以下方法传递所述请求标识:

8.根据权利要求1至6任一项所述的方法,其特征在于,所述目标服务通过以下方法在执行所述服务流程时进行数据采集,以生成带有请求标识的操作记录:

9.一种用于aps系统的日志生成装置,其特征在于,所述aps系统包括多个系统服务,所述装置包括:

10.一种电子设备,其特征在于,包括:处理器及存储器;


技术总结
本发明涉及系统日志技术领域,公开了一种用于APS系统的日志生成方法、装置及电子设备。该方法通过在APS系统的各系统服务中设置日志生成规则,使得目标服务在执行调用请求对应的服务流程时,通过传递调用请求中的请求标识和采集调用数据生成带有请求标识的操作记录,从而根据含有同一请求标识的操作记录生成请求标识对应的系统日志,相较于基于上下游系统匹配系统日志,降低日志统计和日志追踪的系统复杂程度,便于查看较长的调用链路在调用过程中的详细调用参数及串联的目标系统,提高APS系统在日志查询、日常维护时的效率。

技术研发人员:王晓虎,张涛
受保护的技术使用者:广域铭岛数字科技有限公司
技术研发日:
技术公布日:2024/2/19
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1