系统接口的监控方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37238522 阅读:13 留言:0更新日期:2023-04-20 23:20
本申请涉及计算机应用技术领域,特别涉及一种系统接口的监控方法、装置、电子设备及存储介质,其中,方法包括以下步骤:获取所有系统接口的度量数据,其中,度量数据包括接口状态码;根据度量数据更新预设度量指标列表,并检测预设度量指标列表中系统接口的接口状态码是否为目标状态码;若检测到接口状态码为目标状态码,则判定接口状态码对应的系统接口为异常接口,并根据目标状态码的实际类型确定异常接口的异常类型。由此,解决了系统之间采用接口的方式进行交互时,没有实现接口监控,接口出现问题导致相关系统出现问题,定位问题时间长,修复成本高等问题。修复成本高等问题。修复成本高等问题。

【技术实现步骤摘要】
系统接口的监控方法、装置、电子设备及存储介质


[0001]本申请涉及计算机应用
,特别涉及一种系统接口的监控方法、装置、电子设备及存储介质。

技术介绍

[0002]随着智能化技术的不断发展,系统越来越复杂庞大,一个系统由多个模块组成,而这个系统又可能是它从属的更大系统的组成部分,系统之间相互依赖,又因为安全、方便维护、方便使用等原因,系统与系统之间的交互通常采用接口的方式进行交互,比如门户系统调用了考勤系统的接口展示考勤信息,门户系统调用了流程管理系统的接口等。
[0003]目前各系统的接口状态没有被监控管理,接口出现异常的原因有很多,例如服务器异常,地址配置错误等,如果接口出现异常,调用此接口的系统会跟着出现一些问题,通常定位系统问题所花的时间就更长,修复问题的成本过高。

技术实现思路

[0004]本申请提供一种系统接口的监控方法、装置、电子设备及存储介质,以解决系统之间采用接口的方式进行交互时,没有实现接口监控,接口出现问题导致相关系统出现问题,定位问题时间长,修复成本高等问题。
[0005]本申请第一方面实施例提供一种系统接口的监控方法,包括以下步骤:获取所有系统接口的度量数据,其中,所述度量数据包括接口状态码;根据所述度量数据更新预设度量指标列表,并检测所述预设度量指标列表中系统接口的接口状态码是否为目标状态码;若检测到所述接口状态码为目标状态码,则判定所述接口状态码对应的系统接口为异常接口,并根据所述目标状态码的实际类型确定异常接口的异常类型。
[0006]根据上述技术手段,本申请实施例可以根据系统接口的度量数据更新度量指标列表,检测列表中系统接口的状态码是否为目标状态码,判断接口是否异常以及异常类型,实现了对系统接口的监控,减少发现问题的时间,降低了处理问题的成本,提高了系统的工作效率。
[0007]可选地,所述检测所述预设度量指标列表中系统接口的接口状态码是否为目标状态码,包括:利用预设监控软件的监控指标程序监听所述预设度量指标列表中每个系统接口的接口状态码,并抓取目标状态码时,若抓取到所述目标状态码,则判定所述接口状态码为所述目标状态码。
[0008]根据上述技术手段,本申请实施例可以通过监控软件的监控指标程序监听系统接口的状态码,实现了自动监听以及自动抓取目标状态码。
[0009]可选地,所述度量数据还包括接口名称、接口标签和接口描述,所述根据所述度量数据更新预设度量指标列表,包括:根据所述接口名称判断所述度量数据是否存入所述预设度量指标列表;若未存入所述预设度量指标列表,则将所述接口标签和所述接口描述存入预设数据结构,根据所述预设数据结构更新所述预设度量指标列表的标签值,并根据所
述接口状态码更新所述预设度量指标列表的数据值。
[0010]根据上述技术手段,本申请实施例可以通过判断接口名称是否存在度量指标列表内,实现对度量指标列表的自动更新,能够实现对系统中的多接口进行监听。
[0011]可选地,根据所述接口名称判断所述度量数据是否存入所述预设度量指标列表,包括:读取度量数据的存放目录;遍历所述存放目录下的所有文件,获取文件列表;遍历所述文件列表中每个文件中内容,逐行读取文件中的接口名称,若所述预设度量指标列表存在所述接口名称,则判定所述度量数据存入所述预设度量指标列表,否则所述度量数据未存入所述预设度量指标列表。
[0012]根据上述技术手段,本申请实施例根据接口名称判断系统接口的度量数据是否存在度量指标列表中,以便后续实现对多种系统接口的监听。
[0013]本申请第二方面实施例提供一种系统接口的监控装置,包括:获取模块,用于获取所有系统接口的度量数据,其中,所述度量数据包括接口状态码;检测模块,用于根据所述度量数据更新预设度量指标列表,并检测所述预设度量指标列表中系统接口的接口状态码是否为目标状态码;判断模块,用于若检测到所述接口状态码为目标状态码,则判定所述接口状态码对应的系统接口为异常接口,并根据所述目标状态码的实际类型确定异常接口的异常类型。
[0014]可选地,所述检测模块进一步用于:利用预设监控软件的监控指标程序监听所述预设度量指标列表中每个系统接口的接口状态码,并抓取目标状态码时,若抓取到所述目标状态码,则判定所述接口状态码为所述目标状态码。
[0015]可选地,所述度量数据还包括接口名称、接口标签和接口描述,所述检测模块进一步用于:根据所述接口名称判断所述度量数据是否存入所述预设度量指标列表;若未存入所述预设度量指标列表,则将所述接口标签和所述接口描述存入预设数据结构,根据所述预设数据结构更新所述预设度量指标列表的标签值,并根据所述接口状态码更新所述预设度量指标列表的数据值。
[0016]可选地,所述检测模块进一步用于,包括:读取度量数据的存放目录;遍历所述存放目录下的所有文件,获取文件列表;遍历所述文件列表中每个文件中内容,逐行读取文件中的接口名称,若所述预设度量指标列表存在所述接口名称,则判定所述度量数据存入所述预设度量指标列表,否则所述度量数据未存入所述预设度量指标列表。
[0017]本申请第三方面实施例提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的系统接口的监控方法。
[0018]本申请第四方面实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现如上述实施例所述的系统接口的监控方法。
[0019]由此,本申请至少具有如下有益效果:
[0020](1)本申请实施例可以根据系统接口的度量数据更新度量指标列表,检测列表中系统接口的状态码是否为目标状态码,判断接口是否异常以及异常类型,实现了对系统接口的监控,减少发现问题的时间,降低了处理问题的成本,提高了系统的工作效率。
[0021](2)本申请实施例可以通过监控软件的监控指标程序监听系统接口的状态码,实现了自动监听以及自动抓取目标状态码。
[0022](3)本申请实施例可以通过判断接口名称是否存在度量指标列表内,实现对度量指标列表的自动更新,能够实现对系统中的多接口进行监听。
[0023](4)本申请实施例可以根据接口名称判断系统接口的度量数据是否存在度量指标列表中,以便后续实现对多种系统接口的监听。
[0024]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0025]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0026]图1为根据本申请实施例提供的一种系统接口的监控方法的流程图;
[0027]图2为根据本申请一个实施例提供的系统接口的监控方法的流程图;
[0028]图3为根据本申请实施例提供的系统接口的监控装置的示例图;
[0029]图4为根据本申请实施例提供的电子本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统接口的监控方法,其特征在于,包括以下步骤:获取所有系统接口的度量数据,其中,所述度量数据包括接口状态码;根据所述度量数据更新预设度量指标列表,并检测所述预设度量指标列表中系统接口的接口状态码是否为目标状态码;若检测到所述接口状态码为目标状态码,则判定所述接口状态码对应的系统接口为异常接口,并根据所述目标状态码的实际类型确定异常接口的异常类型。2.根据权利要求1所述的方法,其特征在于,所述检测所述预设度量指标列表中系统接口的接口状态码是否为目标状态码,包括:利用预设监控软件的监控指标程序监听所述预设度量指标列表中每个系统接口的接口状态码,并抓取目标状态码时,若抓取到所述目标状态码,则判定所述接口状态码为所述目标状态码。3.根据权利要求1所述的方法,其特征在于,所述度量数据还包括接口名称、接口标签和接口描述,所述根据所述度量数据更新预设度量指标列表,包括:根据所述接口名称判断所述度量数据是否存入所述预设度量指标列表;若未存入所述预设度量指标列表,则将所述接口标签和所述接口描述存入预设数据结构,根据所述预设数据结构更新所述预设度量指标列表的标签值,并根据所述接口状态码更新所述预设度量指标列表的数据值。4.根据权利要求3所述的方法,其特征在于,根据所述接口名称判断所述度量数据是否存入所述预设度量指标列表,包括:读取度量数据的存放目录;遍历所述存放目录下的所有文件,获取文件列表;遍历所述文件列表中每个文件中内容,逐行读取文件中的接口名称,若所述预设度量指标列表存在所述接口名称,则判定所述度量数据存入所述预设度量指标列表,否则所述度量数据未存入所述预设度量指标列表。5.一种系统接口的监控装置,其特征在于,包括:获取模块,用于获取所有系统接口的度量数据,其中,所述度量数据包括接口状态码;检测模块,用于根据所述度量数据更新预设度...

【专利技术属性】
技术研发人员:刘娟
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1