一种系统接口数据的监控方法、装置及系统制造方法及图纸

技术编号:21634090 阅读:67 留言:0更新日期:2019-07-17 12:48
本申请公开了一种系统接口数据的监控方法、装置及系统,所述方法包括:实时接收全部被监控系统接口发送的格式化数据,所述格式化数据至少包括:接口地址数据;根据所述格式化数据,确定转化参数,所述转化参数至少包括数据段名称;根据所述转化参数,从所述格式化数据中提取待转化数据;转化所述待转化数据为标准化数据,所述标准化数据至少包括域名,并将所述标准化数据集中存放于数据库内;根据标准化数据的数据结构,选择待监控字段;根据预设监控阈值和所述待监控字段,确定问题字段;发送预警信息到客户端,所述预警信息至少包括所述问题字段。能够有效解决现有技术对系统失效接口数据分析效率低,从而对系统接口监控力度小的问题。

A Monitoring Method, Device and System for System Interface Data

【技术实现步骤摘要】
一种系统接口数据的监控方法、装置及系统
本申请涉及系统接口数据处理
,尤其涉及一种系统接口数据的监控方法、装置及系统。
技术介绍
随着公司的不断发展,支撑公司运行的网络越来越庞杂,往往一个系统根据用户的需求,需要不断添加新的功能,导致整体系统囊括的功能模块越来越多,运行起来容易发生错乱、干扰、重复等问题。此时,通常将整体系统按照功能模块拆分为多个系统,例如将整体汽车物流系统拆分为矩阵系统和抢单系统,再通过各个系统之间的互相调用完成整体系统的有序运行。系统接口为一种连接通路,即为两部分系统之间传输数据提供连接通路的抽象模块。如图1,一种典型的系统接口发送预警信息的示意图,各系统之间通过接口进行数据调用,通常首先对需要调用的系统的接口发送请求命令,例如利用CURL(CommandLineUniformResourceLocator)传输请求命令,然后根据返回的数据做接口有效性分析。将返回的数据存放入发起请求的系统中,例如写入发起请求的系统的日志文件,一旦需要查看接口无效的原因,该系统需要从各日志文件中调取记录的数据,并根据所调取的数据进行系统情境重建,反推错误节点。但是,本申请的专利技术人在利用现有技术执行查看日志文件记录并反推接口错误节点时存在一些问题。系统查看日志文件所记录的数据并反推错误节点的程序与该系统所执行的当前程序存在冲突问题,即两者不能实现异步执行的效果,从而影响对接口错误节点的分析效率;现有技术中对发送错误接口的预警信息所对应的预警方式均为程序固定方式,不能根据实际需求随时更改;客户端无法通过直观的方式,例如图、表等,直接观察接口的数据,降低客户端的监控准确度,耗费时间;而且存放入日志文件中的接口数据由于存在大量的中文字符,增大了查找数据的难度,且增加搜索时间。
技术实现思路
本申请提供一种系统接口数据的监控方法、装置及系统,以解决现有技术对系统失效接口数据分析效率低,从而对系统接口监控力度小的问题。根据本申请的实施例,第一方面,提供了一种系统接口数据的监控方法,其特征在于,所述方法包括:实时接收全部被监控系统接口发送的格式化数据,所述格式化数据至少包括:接口地址数据;根据所述格式化数据,确定转化参数,所述转化参数至少包括数据段名称;根据所述转化参数,从所述格式化数据中提取待转化数据;转化所述待转化数据为标准化数据,所述标准化数据至少包括域名,并将所述标准化数据集中存放于数据库内;根据标准化数据的数据结构,选择待监控字段;根据预设监控阈值和所述待监控字段,确定问题字段。可选地,所述根据所述转化参数,从所述格式化数据中提取待转化数据的具体步骤为:根据所述转化参数,在所述格式化数据中标记所述待转化数据段;按照所述待转化数据段的被接收顺序,从所述格式化数据中提取所述待转化数据段;按照所述待转化数据段的提取顺序,集合全部所述待转化数据段为所述待转化数据。可选地,所述转化待转化数据为标准化数据的具体步骤为:拆解所述待转化数据为数据段,所述数据段至少包括域名数据段、网络地址数据段和请求参数数据段;加密各所述数据段,得到标准化数据段;集合全部所述标准化数据段为所述标准化数据。可选地,所述根据标准化数据的数据结构,选择监控字段的具体步骤为:根据标准化数据的数据结构,划分所述标准化数据为单元数据段;根据所述单元数据段和被监控系统接口的历史请求结果数据,选择监控维度。可选地,所述根据预设监控阈值和所述待监控字段,确定问题字段的具体步骤为:提取各所述待监控字段的数据量;匹配所述预设监控阈值与所述数据量,确定问题字段。可选地,所述监控方法还包括:根据客户端信息,实时配置预警参数,所述预警参数至少包括:预警方式和预警接收人。可选地,所述监控方法还包括:所述预警参数还包括预警时间间隔;根据所述预警时间间隔,划分所述问题字段的所在单位区间;统计所述单位区间内,每个被监控系统接口对应的所述问题字段的数量;根据预设单位区间的接口预警数量,判断所述被监控系统接口的异常是否为偶发性异常。可选地,所述监控方法还包括:根据所述待监控字段的数据量,绘制各被监控系统接口的待监控字段数据量图形;根据所述待监控字段数据量图形,确定问题字段。第二方面,提供了一种系统接口数据的监控装置,其特征在于,所述装置包括:数据接收单元,用于实时接收全部被监控系统接口发送的格式化数据,所述格式化数据至少包括:接口地址数据;转化参数确定单元,用于根据所述格式化数据,确定转化参数,所述转化参数至少包括数据段名称;数据提取单元,用于根据所述转化参数,从所述格式化数据中提取待转化数据;数据标准化单元,用于转化所述待转化数据为标准化数据,所述标准化数据至少包括域名,并将所述标准化数据集中存放于数据库内;监控字段选择单元,用于根据标准化数据的数据结构,选择待监控字段;问题字段确定单元,用于根据预设监控阈值和所述待监控字段,确定问题字段。第三方面,提供了一种系统接口数据的监控系统,其特征在于,所述系统包括:被监控系统,与各所述被监控系统相连接的监控平台,与所述监控平台相连接的客户端;被监控系统,用于发送被监控系统接口的格式化数据至监控平台;所述监控平台,用于实时接收全部被监控系统接口发送的格式化数据,所述格式化数据至少包括:接口地址数据;根据所述格式化数据,确定转化参数,所述转化参数至少包括数据段名称;根据所述转化参数,从所述格式化数据中提取待转化数据;转化所述待转化数据为标准化数据,所述标准化数据至少包括域名,并将所述标准化数据集中存放于数据库内;根据标准化数据的数据结构,选择待监控字段;根据预设监控阈值和所述待监控字段,确定问题字段;所述客户端,用于接收所述监控平台发送的预警信息,所述预警信息至少包括所述问题字段。由以上技术可知,本申请提供了一种系统接口数据的监控方法、装置及系统,其中,所述监控方法包括:实时接收全部被监控系统接口发送的格式化数据,所述格式化数据至少包括:接口地址数据;根据所述格式化数据,确定转化参数,所述转化参数至少包括数据段名称;根据所述转化参数,从所述格式化数据中提取待转化数据;转化所述待转化数据为标准化数据,所述标准化数据至少包括域名,并将所述标准化数据集中存放于数据库内;根据标准化数据的数据结构,选择待监控字段;根据预设监控阈值和所述待监控字段,确定问题字段。应用中,首先,监控平台实时接收来自全部被监控系统接口所发送的经过格式化的数据,通过对格式化数据的结构及内容进行分析,确定出需要进行转化的数据段等信息,即确定转化参数。然后,从格式化数据中将各需要进行转化的数据段提取出,形成待转化的数据段集合,将待转化的数据段依次转化为标准化数据段之后,将其全部存储于数据库内,进行后续的独立处理工作。对数据库内存储的全部标准化数据进行多维度监控,从而精准确定问题字段的位置,便于后续修改接口数据的准确开展。最后,由监控平台将预警信息发送至客户端,由客户端实时了解接口的异常情况及异常内容。上述操作过程中,将对各系统接口的数据集中存储于数据库内,便于进行独立且同步的数据异常节点找寻工作,解决了现有技术对系统失效接口数据分析效率低的问题,极大的提高了对各系统接口的监控力度。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作本文档来自技高网
...

【技术保护点】
1.一种系统接口数据的监控方法,其特征在于,所述方法包括:实时接收全部被监控系统接口发送的格式化数据,所述格式化数据至少包括:接口地址数据;根据所述格式化数据,确定转化参数,所述转化参数至少包括数据段名称;根据所述转化参数,从所述格式化数据中提取待转化数据;转化所述待转化数据为标准化数据,所述标准化数据至少包括域名,并将所述标准化数据集中存放于数据库内;根据标准化数据的数据结构,选择待监控字段;根据预设监控阈值和所述待监控字段,确定问题字段。

【技术特征摘要】
1.一种系统接口数据的监控方法,其特征在于,所述方法包括:实时接收全部被监控系统接口发送的格式化数据,所述格式化数据至少包括:接口地址数据;根据所述格式化数据,确定转化参数,所述转化参数至少包括数据段名称;根据所述转化参数,从所述格式化数据中提取待转化数据;转化所述待转化数据为标准化数据,所述标准化数据至少包括域名,并将所述标准化数据集中存放于数据库内;根据标准化数据的数据结构,选择待监控字段;根据预设监控阈值和所述待监控字段,确定问题字段。2.根据权利要求1所述的监控方法,其特征在于,所述根据所述转化参数,从所述格式化数据中提取待转化数据的具体步骤为:根据所述转化参数,在所述格式化数据中标记所述待转化数据段;按照所述待转化数据段的被接收顺序,从所述格式化数据中提取所述待转化数据段;按照所述待转化数据段的提取顺序,集合全部所述待转化数据段为所述待转化数据。3.根据权利要求1所述的监控方法,其特征在于,所述转化待转化数据为标准化数据的具体步骤为:拆解所述待转化数据为数据段,所述数据段至少包括域名数据段、网络地址数据段和请求参数数据段;加密各所述数据段,得到标准化数据段;集合全部所述标准化数据段为所述标准化数据。4.根据权利要求1所述的监控方法,其特征在于,所述根据标准化数据的数据结构,选择待监控字段的具体步骤为:根据标准化数据的数据结构,划分所述标准化数据为单元数据段;根据所述单元数据段和被监控系统接口的历史请求结果数据,选择待监控字段。5.根据权利要求1所述的监控方法,其特征在于,所述根据预设监控阈值和所述待监控字段,确定问题字段的具体步骤为:提取各所述待监控字段的数据量;匹配所述预设监控阈值与所述数据量,确定问题字段。6.根据权利要求1所述的监控方法,其特征在于,所述监控方法还包括:根据客户端信息,实时配置预警参数,所述预警参数至少包括:预警方式和预警接收人。7.根据权利要求6所述的监控方法,其特征在于,所述监控方法还包括:所述...

【专利技术属性】
技术研发人员:邵高杰贾弘鸣
申请(专利权)人:车伯乐北京信息科技有限公司
类型:发明
国别省市:北京,11

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

1