一种应用接口监控方法、装置、设备及计算机可读介质制造方法及图纸

技术编号:20221574 阅读:33 留言:0更新日期:2019-01-28 20:08
本发明专利技术提供了一种应用接口监控方法,该方法包括:获取步骤,用于获取应用接口的调用数据,并将所述调用数据存储在日志文件中;收集步骤,将所有的应用接口的日志文件上传至服务器;分析步骤,对收集的日志文件进行分析,并以三维图形的形式显示分析结果。本发明专利技术通过对服务本身及第三方服务之间的应用接口之间的调用进行监控,从而可以分析各应用接口之间的运行质量,进而监控服务的质量,达到细粒度监控的效果,并提出了应用接口故障定位的归一化函数值计算方法,达到快速定位故障的目的。

【技术实现步骤摘要】
一种应用接口监控方法、装置、设备及计算机可读介质
本专利技术涉及程序监控
,特别是一种应用接口监控方法、装置、设备及计算机可读介质。
技术介绍
目前,从监控对象上看,现有服务监控可以分为物理资源监控,如网络、磁盘、cpu负载等的监控;以及业务层面的监控。常用监控平台如Zabbix,听云,阿里云监控等。从使用层面讲,可以分为开源的第三方平台,或者自研平台。第三方平台的好处在于方便部署,快速使用,缺点是无法完全定制化;而自研就的好处就在于粒度便于控制,只拿自己关心的数据即可。可见,现有技术中的监控对象都是宏观监控对象,很难监控应用接口的性能,更不能监控应用接口之间的调用性能,从而难以发现应用接口存在的故障,而通过人工从日志的方式排查应用接口的故障效率极低,不适应于大型应用系统,且现有技术的分析结果一般以二维形式展示,不便于查看。
技术实现思路
本专利技术针对上述现有技术中的缺陷,提出了如下技术方案。一种应用接口监控方法,该方法包括:获取步骤,用于获取应用接口的调用数据,并将所述调用数据存储在日志文件中;收集步骤,将所有的应用接口的日志文件上传至服务器;分析步骤,对收集的日志文件进行分析本文档来自技高网...

【技术保护点】
1.一种应用接口监控方法,其特征在于,该方法包括:获取步骤,用于获取应用接口的调用数据,并将所述调用数据存储在日志文件中;收集步骤,将所有的应用接口的日志文件上传至服务器;分析步骤,对收集的日志文件进行分析,并以三维图形的形式显示分析结果。

【技术特征摘要】
1.一种应用接口监控方法,其特征在于,该方法包括:获取步骤,用于获取应用接口的调用数据,并将所述调用数据存储在日志文件中;收集步骤,将所有的应用接口的日志文件上传至服务器;分析步骤,对收集的日志文件进行分析,并以三维图形的形式显示分析结果。2.根据权利要求1的方法,其特征在于,所述调用数据包括应用接口名、调用耗时和/或返回码。3.根据权利要求2的方法,其特征在于,所述应用接口包括服务本身的应用接口和服务本身调用的第三方服务的应用接口。4.根据权利要求3的方法,其特征在于,在服务本身的业务代码中记录服务本身调用的所有的第三方服务的应用接口,并统一服务本身供第三方服务的调用的应用接口。5.根据权利要求4的方法,其特征在于,所述方法还包括:故障定位步骤,基于所述分析结果确定所述故障的位置。6.根据权利要求5的方法,其特征在于,所述故障定位步骤的具体操作为:从日志文件中获取每一个应用接口的执行效率e、处理器占有率p和内存占用率m;针对每一个应用接口计算归一化函数值其中w1、w2为权值;根据所有引用接口的归一化函数值排序,确定归一化函数值最低的应用接口为故障位置。7.一种应用接口监控装置,其特征在于,该装置包括:获取单元,用于获取应用接口的调用数据,并将所述调用数据存储在日志文件中;收集单元,将所有的应用接口的日志文件上传至服务器;分析单元,对...

【专利技术属性】
技术研发人员:张鹏姚金
申请(专利权)人:车伯乐北京信息科技有限公司
类型:发明
国别省市:北京,11

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

1