【技术实现步骤摘要】
本公开涉及计算机,具体涉及大数据,特别是涉及一种日志采集方法、装置、设备、介质和程序产品。
技术介绍
1、银行的项目开发过程中开发人员常常有将交易关键信息落库的需求,排查问题时基于交易的关键信息推演交易链路,从而定位问题所在。关键信息有方法名、入参、反参、交易服务器ip地址、交易请求服务器ip等。将交易关键信息入库一般是利用aop(面向切面编程)思想中的代理机制,在目标方法执行前后或异常时,插入增强代码,从而对原有业务方法进行增强,增强代码中实现方法关键信息的异步落库,spring提供了两种aop的实现方式,jdk动态代理和cglib动态代理,日常开发中常常通过jdk动态代理实现aop异步记录交易方法的关键信息。这种方法只需配置需要拦截的方法,但项目上线后若想增加拦截方法,则依赖发版,流程较长。并且这种方法通过加载监控模块对整个流程进行监控,导致数据较多,使异常代码和需要查看拦截的信息查询起来耗时耗力。
技术实现思路
1、鉴于上述问题,本公开提供了一种日志采集方法、装置、设备、介质和程序产
2本文档来自技高网...
【技术保护点】
1.一种日志采集方法,其特征在于,该方法包括:
2.根据权利要求1所述的方法,其特征在于,所述预设配置参数,包括:用户标识、请求参数、请求时间、返回参数、容器IP和服务器IP。
3.根据权利要求1所述的方法,其特征在于,获取第一Java切面类,包括:
4.根据权利要求1所述的方法,其特征在于,基于所述第二Java集成包,对所述第一字节码进行增强,生成第二字节码,包括:
5.根据权利要求1所述的方法,其特征在于,根据所述第二字节码,生成与所述第二字节码相对应的第二Java切面类,包括:
6.根据权利要求1至5中
...【技术特征摘要】
1.一种日志采集方法,其特征在于,该方法包括:
2.根据权利要求1所述的方法,其特征在于,所述预设配置参数,包括:用户标识、请求参数、请求时间、返回参数、容器ip和服务器ip。
3.根据权利要求1所述的方法,其特征在于,获取第一java切面类,包括:
4.根据权利要求1所述的方法,其特征在于,基于所述第二java集成包,对所述第一字节码进行增强,生成第二字节码,包括:
5.根据权利要求1所述的方法,其特征在于,根据所述第二字节码,生成与...
【专利技术属性】
技术研发人员:王明金,王继鹏,武玉娟,刘从硕,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。