一种通用接口的日志监控方法及装置制造方法及图纸

技术编号:27478226 阅读:19 留言:0更新日期:2021-03-02 17:47
本发明专利技术公开了一种通用接口的日志监控方法及装置,预先定制预设日志表模板,所述预设日志表模板包括:输入参数、返回参数/消息和至少一个调用原子服务,所述方法包括:在接收到对目标系统的日志监控请求的情况下,在预设数据库中获取所述目标系统的日志数据,其中,所述日志数据包括:所述目标系统的基本信息、技术信息、步骤信息和返回参数/消息,所述日志数据由日志监控平台对所述目标系统进行监控得到;将所述日志数据基于所述预设日志表模板转化为目标预设日志表;基于所述目标预设日志表对所述目标系统进行监控日志监控。上述过程,无论何种监控请求,都会将对应的日志数据转换为目标预设日志表,具有复用性,不需要单独设置日志表。置日志表。置日志表。

【技术实现步骤摘要】
一种通用接口的日志监控方法及装置


[0001]本专利技术涉及企业资源计划
,尤其涉及一种通用接口的日志监控方法及装置。

技术介绍

[0002]目前SAP ERP针对外部调用的接口日志大多是系统级的日志,例如连接信息、中断信息等一些纯技术信息,需要专业的基础环境人员才能看懂
[0003]在SAP ERP项目实施中,大多数的日志记录都是针对某一特定的接口分别创建一个接口日志表且再单独开发一个程序进行日志展示或者进行接口重发。但是,针对不同的接口服务单独创建不同的日志表会造成日志表过多且难以维护与定位分析,并且定制开发不同的日志查询功能与日志表且很难复用。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种通用接口的日志监控方法及装置,用于解决在SAP ERP项目实施中,大多数的日志记录都是针对某一特定的接口分别创建一个接口日志表且再单独开发一个程序进行日志展示或者进行接口重发。但是,针对不同的接口服务单独创建不同的日志表会造成日志表过多且难以维护与定位分析,并且定制开发不同的日志查询功能与日志表且很难复用的问题,具体方案如下:
[0005]一种通用接口的日志监控方法,预先定制预设日志表模板,其中,所述预设日志表模板包括:输入参数、返回参数/消息和至少一个调用原子服务,所述方法包括:
[0006]在接收到对目标系统的日志监控请求的情况下,在预设数据库中获取所述目标系统的日志数据,其中,所述日志数据包括:所述目标系统的基本信息、技术信息、步骤信息和返回参数/消息,所述日志数据由日志监控平台对所述目标系统进行监控得到;
[0007]将所述日志数据基于所述预设日志表模板转化为目标预设日志表;
[0008]基于所述目标预设日志表对所述目标系统进行监控日志监控。
[0009]上述的方法,可选的,在预设数据库中获取所述目标系统的日志数据,包括:
[0010]解析所述日志监控请求,获取所述日志监控请求中的监控标识;
[0011]在所述预设数据库中查找与所述监控标识相同的日志数据;
[0012]将与所述监控标识相同的日志数据作为所述目标系统的日志数据。
[0013]上述的方法,可选的,将所述日志数据基于所述预设日志表模板转化为目标预设日志表,包括:
[0014]将所述日志数据依据所述输入参数、所述返回参数/消息和所述至少一个调用原子服务进行划分得到各个划分后日志数据;
[0015]将所述各个划分后日志数据依据其所属类型添加到所述预设日志表模板中,得到目标预设日志表。
[0016]上述的方法,可选的,基于所述目标预设日志表对所述目标系统进行监控日志监
控,包括:
[0017]获取所述日志监控请求中的查询条件;
[0018]基于所述查询条件在所述目标预设日志表中查找与所述查询条件匹配的关键词;
[0019]获取与所述关键词对应的目标日志数据,展示所述目标日志数据。
[0020]上述的方法,可选的,还包括:
[0021]在接收到对当前日志数据的冲销指令时,对所述当前日志数据进行冲销。
[0022]一种通用接口的日志监控装置,预先定制预设日志表模板,其中,所述预设日志表模板包括:输入参数、返回参数/消息和至少一个调用原子服务,所述装置包括:
[0023]获取模块,用于在接收到对目标系统的日志监控请求的情况下,在预设数据库中获取所述目标系统的日志数据,其中,所述日志数据包括:所述目标系统的基本信息、技术信息、步骤信息和返回参数/消息,所述日志数据由日志监控平台对所述目标系统进行监控得到;
[0024]转换模块,用于将所述日志数据基于所述预设日志表模板转化为目标预设日志表;
[0025]监控模块,用于基于所述目标预设日志表对所述目标系统进行监控日志监控。
[0026]上述的装置,可选的,所述获取模块包括:
[0027]标识获取单元,用于解析所述日志监控请求,获取所述日志监控请求中的监控标识;
[0028]第一查找单元,用于在所述预设数据库中查找与所述监控标识相同的日志数据;
[0029]确定单元,用于将与所述监控标识相同的日志数据作为所述目标系统的日志数据。
[0030]上述的装置,可选的,所述转换模块包括:
[0031]划分单元,用于将所述日志数据依据所述输入参数、所述返回参数/消息和所述至少一个调用原子服务进行划分得到各个划分后日志数据;
[0032]添加单元,用于将所述各个划分后日志数据依据其所属类型添加到所述预设日志表模板中,得到目标预设日志表。
[0033]上述的装置,可选的,所述监控模块包括:
[0034]条件获取单元,用于获取所述日志监控请求中的查询条件;
[0035]第一查找单元,用于基于所述查询条件在所述目标预设日志表中查找与所述查询条件匹配的关键词;
[0036]获取和展示单元,用于获取与所述关键词对应的目标日志数据,展示所述目标日志数据。
[0037]上述的装置,可选的,还包括:
[0038]冲销模块,用于在接收到对当前日志数据的冲销指令时,对所述当前日志数据进行冲销。
[0039]与现有技术相比,本专利技术包括以下优点:
[0040]本专利技术公开了一种通用接口的日志监控方法及装置,预先定制预设日志表模板,其中,所述预设日志表模板包括:输入参数、返回参数/消息和至少一个调用原子服务,所述方法包括:在接收到对目标系统的日志监控请求的情况下,在预设数据库中获取所述目标
系统的日志数据,其中,所述日志数据包括:所述目标系统的基本信息、技术信息、步骤信息和返回参数/消息,所述日志数据由日志监控平台对所述目标系统进行监控得到;将所述日志数据基于所述预设日志表模板转化为目标预设日志表;基于所述目标预设日志表对所述目标系统进行监控日志监控。上述过程,无论何种监控请求,都会将对应的日志数据转换为目标预设日志表,具有复用性,不需要单独设置日志表。
[0041]当然,实施本专利技术的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
[0042]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043]图1为本申请实施例公开的一种通用接口的日志监控方法流程图;
[0044]图2为本申请实施例公开的一种服务接口结构框图;
[0045]图3为本申请实施例公开的一种通用接口的日志监控装置结构框图。
具体实施方式
[0046]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通用接口的日志监控方法,其特征在于,预先定制预设日志表模板,其中,所述预设日志表模板包括:输入参数、返回参数/消息和至少一个调用原子服务,所述方法包括:在接收到对目标系统的日志监控请求的情况下,在预设数据库中获取所述目标系统的日志数据,其中,所述日志数据包括:所述目标系统的基本信息、技术信息、步骤信息和返回参数/消息,所述日志数据由日志监控平台对所述目标系统进行监控得到;将所述日志数据基于所述预设日志表模板转化为目标预设日志表;基于所述目标预设日志表对所述目标系统进行监控日志监控。2.根据权利要求1所述的方法,其特征在于,在预设数据库中获取所述目标系统的日志数据,包括:解析所述日志监控请求,获取所述日志监控请求中的监控标识;在所述预设数据库中查找与所述监控标识相同的日志数据;将与所述监控标识相同的日志数据作为所述目标系统的日志数据。3.根据权利要求1所述的方法,其特征在于,将所述日志数据基于所述预设日志表模板转化为目标预设日志表,包括:将所述日志数据依据所述输入参数、所述返回参数/消息和所述至少一个调用原子服务进行划分得到各个划分后日志数据;将所述各个划分后日志数据依据其所属类型添加到所述预设日志表模板中,得到目标预设日志表。4.根据权利要求1所述的方法,其特征在于,基于所述目标预设日志表对所述目标系统进行监控日志监控,包括:获取所述日志监控请求中的查询条件;基于所述查询条件在所述目标预设日志表中查找与所述查询条件匹配的关键词;获取与所述关键词对应的目标日志数据,展示所述目标日志数据。5.根据权利要求1所述的方法,其特征在于,还包括:在接收到对当前日志数据的冲销指令时,对所述当前日志数据进行冲销。6.一种通用接口的日志监控装置,其特征在于,预先定...

【专利技术属性】
技术研发人员:王昊李卫华刘明菲曹巍温静波
申请(专利权)人:国网信息通信产业集团有限公司
类型:发明
国别省市:

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

1