System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种接口监控的方法、装置及存储介质制造方法及图纸_技高网

一种接口监控的方法、装置及存储介质制造方法及图纸

技术编号:40547648 阅读:6 留言:0更新日期:2024-03-05 19:05
一种接口监控方法,应用于计算设备,计算设备中运行有至少一个应用程序,应用程序包括多个接口,应用程序运行过程中产生至少一个接口日志文件,一个接口日志中包括至少一个接口日志,方法包括:获取至少一个接口日志中的文本信息;确定接口日志中的类型与实体,其中,类型用于表征接口日志的种类,实体包括第一实体与第二实体,类型与实体的对应关系为“第一实体‑类型‑第二实体”,其中,第一实体为文本信息中的原文,第二实体为根据第一实体定义的内容;基于实体,通过预先训练的识别模型确定文本信息中的关键字,关键字用于表征接口运行信息;基于关键字,确定至少一个预警等级。本方法可以提升接口问题的处理效率。

【技术实现步骤摘要】

本专利技术涉及接口监控,尤其涉及一种接口监控的方法和装置。


技术介绍

1、随着移动网络业务的不断发展,接口(应用程序编程接口)逐渐成为了重要的数据载体和信息来源,其可以为业务提供可持继性的支撑。有鉴于接口的重要性日益提升,保证接口安全稳定的运行,对系统运行维护支持以及服务水平提出了新的要求和挑战。传统的接口管理方式已经不能满足互联网大数据时代的运维需求。因此,如何对接口进行监控成为亟需解决的问题。


技术实现思路

1、为了解决现有技术中存在的问题,本申请实施例提供了一种接口监控的方法、装置、计算设备、计算机存储介质及包含计算机程序的产品,能够提升接口问题处理的效率。

2、第一方面,本申请实施例提供一种接口监控方法,其特征在于,应用于计算设备,计算设备中运行有至少一个应用程序,应用程序包括多个接口,应用程序运行过程中产生至少一个接口日志文件,一个接口日志中包括至少一个接口日志,接口日志以文本信息的形式存储于接口日志文件中,接口日志文件存储于计算设备,该方法包括:获取至少一个接口日志中的文本信息;确定接口日志中的类型与实体,其中,类型用于表征接口日志的种类,实体包括第一实体与第二实体,类型与实体的对应关系为“第一实体-类型-第二实体”,其中,第一实体为文本信息中的原文,第二实体为根据第一实体定义的内容;基于实体,通过预先训练的识别模型确定文本信息中的关键字,关键字用于表征接口运行信息;基于关键字,确定至少一个预警等级。

3、在一些可能的实现方式中,通过预先训练的识别模型确定文本信息中的关键字,包括:获取文本信息中的异常文本;通过预先训练的识别模型获取每个异常文本信息中的关键字。

4、在一些可能的实现方式中,通过预先训练的识别模型确定文本信息中的关键字,具体包括:获取文本信息中每个词的词向量,词向量用于表征词的出现频率;获取词向量超过预定阈值的词,将其中的无用词进行剔除,得到第一文本集;对第一文本集进行二分类,确定异常文本;基于实体,通过预先训练的识别模型获取异常文本中的关键字。

5、在一些可能的实现方式中,方法还包括:对关键字进行分类,分类为类型中的一种。

6、在一些可能的实现方式中,对关键字进行分类,具体包括:通过随机森林算法模型,对关键字进行分类。

7、在一些可能的实现方式中,方法还包括:根据预警等级,实施预警等级对应的的预警方案。

8、在一些可能的实现方式中,实施预警等级对应的的预警方案,包括:重启接口服务,通过邮件和/或短信的方式通知异常文本对应的负责人员。

9、在一些可能的实现方式中,实施预警等级对应的的预警方案还包括:将异常文本的关联文本发送给异常文本对应的负责人员。

10、第二方面,本申请实施例提供一种接口监控装置,其特征在于,部署于计算设备,计算设备中运行有至少一个应用程序,应用程序包括多个接口,应用程序运行过程中产生至少一个接口日志文件,一个接口日志中包括至少一个接口日志,接口日志以文本信息的形式存储于接口日志文件中,接口日志文件存储于计算设备,装置包括:获取模块,用于获取至少一个接口日志中的文本信息;定义模块,用于确定接口日志中的类型与实体,其中,类型用于表征接口日志的种类,实体包括第一实体与第二实体,类型与实体的对应关系为“第一实体-类型-第二实体”,其中,第一实体为文本信息中的原文,第二实体为根据第一实体定义的内容;处理模块,用于基于实体,通过预先训练的识别模型确定文本信息中的关键字,关键字用于表征接口运行信息;处理模块,还用于基于关键字,确定至少一个预警等级。

11、第三方面,本申请实施例提供一种计算机可读存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行如第一方面任一项所述的方法。

12、第四方面,本申请实施例提供一种计算设备,包括处理器和存储器,其中,所述存储器中存储有计算机程序指令,所述计算机程序指令被所述处理器运行时,执行如第一方面任一项所述的方法。

13、第五方面,本申请实施例提供一种包含计算机程序的产品,当计算机程序产品在处理器上运行时,使得所述处理器执行如第一方面任一项所述的方法。

14、通过预先定义接口信息中的实体与类型,基于定义的实体对接口日志中的文本进行提取,根据提取文本所属的类型进行预警。这样可以大大提升接口问题的处理效率。

本文档来自技高网...

【技术保护点】

1.一种接口监控方法,其特征在于,应用于计算设备,所述计算设备中运行有至少一个应用程序,所述应用程序包括多个接口,所述应用程序运行过程中产生至少一个接口日志文件,一个接口日志文件中包括至少一个接口日志,所述接口日志以文本信息的形式存储于接口日志文件中,接口日志文件存储于计算设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过预先训练的识别模型确定所述文本信息中的关键字,包括:

3.根据权利要求2所述的方法,其特征在于,所述通过预先训练的识别模型确定所述文本信息中的关键字,具体包括:

4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:对所述关键字进行分类,所述分类为所述类型中的一种。

5.根据权利要求4所述的方法,其特征在于,所述对所述关键字进行分类,具体包括:

6.根据权利要求1-5任一所述的方法,其特征在于,所述方法还包括:根据所述预警等级,实施所述预警等级对应的的预警方案。

7.根据权利要求6所述的方法,其特征在于,所述实施所述预警等级对应的的预警方案,包括:

8.根据权利要求7所述的方法,其特征在于,所述实施所述预警等级对应的的预警方案还包括:

9.一种接口监控装置,其特征在于,部署于计算设备,所述计算设备中运行有至少一个应用程序,所述应用程序包括多个接口,所述应用程序运行过程中产生至少一个接口日志文件,一个接口日志中包括至少一个接口日志,所述接口日志以文本信息的形式存储于接口日志文件中,接口日志文件存储于计算设备,所述装置包括:

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序在处理器上运行时,使得所述处理器执行如权利要求1-8任一所述的方法。

...

【技术特征摘要】

1.一种接口监控方法,其特征在于,应用于计算设备,所述计算设备中运行有至少一个应用程序,所述应用程序包括多个接口,所述应用程序运行过程中产生至少一个接口日志文件,一个接口日志文件中包括至少一个接口日志,所述接口日志以文本信息的形式存储于接口日志文件中,接口日志文件存储于计算设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过预先训练的识别模型确定所述文本信息中的关键字,包括:

3.根据权利要求2所述的方法,其特征在于,所述通过预先训练的识别模型确定所述文本信息中的关键字,具体包括:

4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:对所述关键字进行分类,所述分类为所述类型中的一种。

5.根据权利要求4所述的方法,其特征在于,所述对所述关键字进行分类,具体包括:

6.根据权利要...

【专利技术属性】
技术研发人员:李飞宏殷青栋黄淙
申请(专利权)人:杭州东方通信软件技术有限公司
类型:发明
国别省市:

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

1